Java Development Engineer
- Design and implement microservices using Spring Boot and Spring Cloud
- Build and integrate REST, SOAP, and GraphQL APIs
- Work with relational databases and MongoDB
- Collaborate in agile, cross-functional teams
- Maintain code quality through reviews and engineering best practices
- Contribute to technical documentation and architecture decisions
Requirements
- Degree in Computer Engineering, Systems, Telecommunications, or related field
- 3+ years of experience in Java development
- Solid knowledge of microservices with Spring (Boot, Cloud, Security)
- API experience: REST, SOAP, GraphQL, XML/XSD, JSON
- Relational databases and MongoDB
- Git for version control
- English B2 (written and spoken — you'll work with international teams)
- Strong teamwork and communication skills
- Agile / Scrum experience (nice to have)
- Python scripting (nice to have)
- Docker, Kubernetes, or Swarm (nice to have)
- B2B messaging platforms (nice to have)
Core Competencies
Demonstrates expertise in designing and implementing microservices using Spring Boot and Spring Cloud, with a strong focus on API development and database management. Proficient in collaborating within agile teams and maintaining high code quality through best practices.
Highest-signal resume keywords
- Java Development
- Microservices Architecture
- API Development
- Relational Databases
- Spring Boot
ATS Optimization Keywords
Hard Skills
- Java
- Microservices
- Spring Boot
- Spring Cloud
- REST
- SOAP
- GraphQL
- Relational Databases
- MongoDB
- Git
Soft Skills
- Teamwork
- Communication
Industry Keywords
- Computer Engineering
- Systems
- Telecommunications
- B2B Messaging Platforms
Tools & Technologies
- Agile
- Scrum
- Docker
- Kubernetes
- Swarm