ApplySenior Java Back-end Engineer
Posted 5 months agoViewed
View full description
Requirements:
- Software Engineering/Development using Java as the main programming language (Spring Boot).
- Strong understanding of SOLID Principles - Clean Architecture/Clean code practices.
- Microservices Architecture - REST.
- CI/CD - Unit Testing.
- Required experience with Spring Boot and Spring Cloud latest features.
- Experience with AMQP - RabbitMQ.
- Proficiency in PostgreSQL or any other database.
Responsibilities:
- Build advanced back end applications and develop software programs on the Java platform.
- Optimize applications performance and recommend software upgrades for existing systems.
- Contribute in all phases of the development life-cycle, prepare and produce releases of software components.
- Monitor and improve application reliability and present innovative ideas for system improvements.
- Produce detailed specifications and implement the program codes accordingly.
- Follow test driven development through continuous integration and agile methodologies.
Apply