Job description
We are looking for a highly skilled Senior Java Developer to join our team. The ideal candidate will have experience working on high-traffic, scalable applications within middleware teams and has collaborated with teams of at least 10 people. We seek a proactive, communicative, and adaptable professional who takes initiative and thrives in a collaborative environment.
Key Responsibilities :
Develop and maintain high-performance Java applications capable of handling heavy traffic,
Collaborate effectively with cross-functional teams to deliver quality software,
Take ownership and initiative in delivering technical solutions,
Write clean, maintainable, and testable code with a focus on secure coding practices,
Participate in Agile development processes and contribute to continuous improvement efforts.
Qualifications :
Bachelor’s or Master’s degree in Computer Science or related field,
Minimum 2-3 years of specialized experience in Java application development,
Strong experience with Spring Framework (Core, Web, MVC, ORM, AOP, JPA),
Proficiency with relational and NoSQL databases (Oracle, Couchbase),
Experience designing and consuming RESTful APIs and SOAP services ,
Familiarity with Messaging Queues such as MQ and Kafka,
Solid knowledge of multithreaded programming,
Front-end skills including HTML5, CSS3, modern JavaScript, and jQuery; ReactJS is a plus,
Experience with build and deployment tools like Maven, Jenkins, Bitbucket, CI / CD pipelines, or similar,
Knowledge of secure coding practices and OWASP principles,
Excellent communication and teamwork skills,
Experience working in Agile environments is an advantage.
If you are a motivated Senior Java Developer ready to contribute your expertise to a dynamic team, we encourage you to apply and join us in driving innovative solutions.
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 • Turkey