Java Software Engineer
Core
Develop and maintain Java/Spring Boot microservices and REST APIs for large EU and international institutions.
Role type
Senior IC Java Backend Engineer
Builds
Enterprise-grade microservices and application components
Domain
Software Engineering / Cloud Services
Required skills
Java, Spring Boot, REST API design, PostgreSQL/Aurora PostgreSQL, JPA/Hibernate, AWS services (S3, SQS, EventBridge), Unit/Integration testing, Git, Agile/Scrum
Preferred skills
Object-oriented programming, Software design patterns, System integration, Code reviews, Technical documentation, Application security
Technologies
Java, Spring Boot, PostgreSQL, Aurora, AWS, S3, SQS, EventBridge, JPA, Hibernate, Git
Responsibilities
Develop Java/Spring Boot services and application components, Implement business functionality based on user stories, Develop and maintain REST API endpoints, Implement database entities and persistence logic, Support integration with AWS services, Write unit and integration tests, Investigate and resolve software defects, Participate in sprint planning and code reviews
Seniority
Senior, hands-on IC