Senior Java Software Engineer
Core
Design, develop, test, and maintain scalable, enterprise-grade Java applications and responsive front-end applications using Angular.
Role type
Senior Full Stack Java Engineer
Builds
REST APIs, microservices, and enterprise web applications
Domain
Enterprise software development
Required skills
Java, Angular, Spring Boot, Spring MVC, Spring Security, REST APIs, TypeScript, JavaScript, SQL, Git, Jenkins, CI/CD
Preferred skills
Cloud-native application development, Kafka, RabbitMQ, React, HTML5, CSS3
Technologies
Angular, Spring Boot, Spring MVC, Spring Security, TypeScript, JavaScript, SQL, Jenkins, Kafka, RabbitMQ, React, HTML5, CSS3, Git, REST, microservices
Responsibilities
Design and develop scalable Java applications and REST APIs; create responsive front-end applications; optimize SQL queries and database objects; integrate applications with third-party APIs; troubleshoot production issues; participate in Agile ceremonies; conduct unit testing and code reviews; prepare technical documentation.
Seniority
Senior, hands-on IC