Hace 1 mes
Principal Engineer Java Backend
Si el reclutador te contacta podrás conocer el sueldo
Sobre el empleo
Detalles
Contratación:
PermanenteHorario:
Tiempo completoEspacio de trabajo:
HíbridoDescripción
The Principal I, Application Development acts as a technical expert on a specific area in Application Services, focusing on providing expertise, guidance, and support on high-expertise areas. This role leads all development activities and coordinates with other cross-functional teams to ensure delivery.
HOW YOU WOULD CONTRIBUTE:
• Develop compelling web application functionality, including business logic and user interactions on high-traffic web applications.
• Lead team to research, develop, deploy, and maintain software for use within the company, designs, codes, tests, ensures quality assurance, debugs, and deployed application system.
• Create and update automated test scripts, unit testing, and acceptance testing.
• Lead solution design and architecture, collaborating with other principal developers, dev managers, and architects.
• Contribute to and comply with Site Reliability Engineering (SRE) requirements for Service-level Objectives and meet service-level agreements for production support response and resolution.
• Mentoring staff and associate developers in the team, to make them understand the techs needed to run the project smoothly.
• Take part in data/service/API/web design architecture discussions and proactively give solutions/recommendations.
• CI/CD pipeline ownership/working with ops for production deployment and postproduction validation/support.
SKILLS AND BACKGROUND REQUIRED TO BE SUCCESSFUL:
• Experience working at least 5 years with Java Backend (Spring Boot or Quarkus)
• Strong understanding of established architecture and development patterns.
• Strong OOP knowledge, programming knowledge, design patterns, and SOLID design principles.
• Dependency Injection and IoC Container concept knowledge, log aggregation technologies, remote debugging, proactive monitoring, and alert system knowledge.
• Experience in application development and integration with Java, Quarkus, Spring boot, Mongo DB, Apache Kafka, JWT, JUnit, or any unit test library.
• Experience with GCP, Dockers, and GitHub.
• Experience with API gateways (Apigee if possible).
• Web services (SOA), REST, Service Authentication.
• Relational and non-relational data, ORM, knowledge of cloud solutions.
• Identifying system impact for a given requirement or change.
• Strong source control practices and branching.
• Excellent oral and written communication skills.
EDUCATION
• Required: Bachelor's in computer science or equivalent.
ID: 19055176
También puedes buscar
Refina la ubicación de tu búsqueda
Refina la ubicación de tu búsqueda