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.
Senior Java Developer Hybrid • Turkey