As a Backend Developer, you will play a crucial role in designing, building, testing, and maintaining the client's technology platform, directly influencing its roadmap. You will be responsible for developing backend components for highly scalable eCommerce and merchandising applications.
Required Skills
Proficiency in modern libraries and tooling.
Strong Java programming skills and knowledge of data structures.
Extensive experience with microservices architecture and development.
In-depth knowledge of the Spring Framework, including Spring Boot, Persistence, REST, Messaging, and Integrations.
Familiarity with core Spring features such as Dependency Injection, Aspect-Oriented Programming, and Spring Security.
Solid understanding of SQL and NoSQL databases (e.g., Oracle, Postgres, Cassandra).
Experience with messaging architectures and development, particularly Kafka or similar technologies.
Proven ability to build RESTful APIs with a deep understanding of REST principles.
Experience with Docker, Git, CI/CD processes, and writing unit/integration tests.
Strong analytical and problem-solving skills, along with excellent written and verbal communication.
Self-starter with a proactive approach, delivering quality work under pressure.
Business-minded perspective on time management, costs, and deadlines.
Ability to thrive in a collaborative team environment.
Key Responsibilities
Design and implement a bulk data transformation pipeline.
Collaborate with designers and product managers to refine product design and implementation.
Work alongside full-stack engineers to develop and deploy features.
Identify and promote engineering best practices.
Monitor application performance, addressing usability issues and traffic drops.
Review application and feature code, planning future API upgrades with the development team.
Contact: agadkari@judge.com
This job and many more are available through The Judge Group. Find us on the web at www.judge.com