Job Description
We are looking for a highly skilled and experienced
Senior Java Developer to join our growing engineering team. The ideal candidate will play a key role in designing, developing, and maintaining scalable, high-performance enterprise applications.
You will work in a collaborative environment, contribute to architectural decisions, and help drive best practices across the development lifecycle.
Responsibilities
- Design, develop, and maintain enterprise-level applications using Java/J2EE technologies
- Develop and integrate RESTful and SOAP web services
- Build scalable backend services using Spring Framework (Spring Boot, Spring MVC, Spring Core, Spring ORM, etc.)
- Work with relational and non-relational database systems
- Implement messaging solutions using JMS
- Develop and consume XML-based integrations
- Apply Object-Oriented Programming (OOP) principles and design patterns
- Participate in code reviews and ensure high code quality standards
- Collaborate with cross-functional teams including QA, DevOps, and Product
Required Qualifications
- Strong experience in Java / J2EE development
- Solid experience with RESTful and SOAP Web Services
- Hands-on experience with JPA, JMS, and XML
- Strong understanding of Object-Oriented Programming (OOP) and Design Patterns
- Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Core, Spring ORM, etc.)
- Experience with both relational and NoSQL databases
- Experience working with container technologies (e.g., Docker, Kubernetes)
- Strong problem-solving skills and ability to work independently
- Good communication skills in English
If you are passionate about building robust, scalable systems and want to be part of a dynamic team, we would love to hear from you.
Amaris Consulting is committed to promoting diversity within its workforce and to creating an inclusive work environment. We consider applications from all qualified individuals, regardless of gender, sexual orientation, race, ethnic origin, beliefs, age, marital status, disability, or any other characteristic.
Special attention will be given to candidates with disabilities.