Technology
·
Mexico City
·
Hybrid
Java Developer
Roles and Responsibilities:
- Working closely with the Engineers to develop the best technical design, strategy and drive execution to build capabilities into the platform
- Owning the delivery of various timelines, ensuring that key milestones are met and deliveries are of the highest quality
- Establishing various best practices for software development and encouraging their adoption with the team and organization
- Collaborate with other non-technical stakeholders of the business which includes Product Managers, Designers, Marketing etc.
- Encouraging and mentoring an excellent team of talented engineers by mentoring them and working with them to remove any roadblocks
- Functional availability of the software developed, enhancing the product based on functional requirements
- Managing cloud-based services, web applications for their functional correctness, availability, security
- Deploy and maintain enterprise class RESTful, GRPC based services
- Own the engineering excellence and operational readiness of the service driving the SLO,SLI, SLA of the relevant services
- Take ownership to drive quality of the services under your purview via integration test and unit test coverage
- Responsible for all microservices within your purview responsible driving their quality, security, availability, scalability and other “ilities”
- Dive deep into each issue, own reactive fixes, and execute long term fixes
- Assist other Support Engineers on complex RCA issues
- Provide technical mentoring and guidance to other engineers
- Provide L3 engineering support
Requirements:
- At least 7+ years with Java
- Strong design and architectural experience in building various highly-scalable and highly-available products
- Strong understanding of the SDLC Activities which include Analysis, Design, Development, Testing, Deployment and Post-Production Support etc.
- Experience working on NoSQL & SQL Databases such as MySQL, PostgreSQL, MongoDB, Redis etc
- Deep Dive, problem-solving, RCA and systematic thinking to reach the cause of issues
- Able to work independently and multi-task effectively
- Program at a system level and able to manage service stability
- Excellent experience maintaining, scalable, extensible code
- Methodical in maintaining up to date documentation
- Metric-driven mindset and obsessive about ensuring clean coding practices
- Preferred experience in product development
- Preferred working experience on microservices platforms
- Proficiency in at least one modern web front-end development framework such as React JS will be a bonus
- Preferred experience in Elasticsearch and Kibana (ELK Stack)
- Preferred experience with messaging systems like RabbitMQ
- Category
- Technology
- Locations
- Mexico City
- Remote status
- Hybrid
- Employment type
- Full-time
Technology
·
Mexico City
·
Hybrid
Java Developer
Loading application form