
Java Developer at Weekday AI. This role is for one of Weekday's clients. Salary range: Rs 900000 - Rs 2000000 (ie INR 9-20 LPA). Min Experience: 6 years. Location: Remote (India), NCR. JobType: full-time. We are looking for a highly skilled and experienced . Senior Java Developer. to join our dynamic and fast-paced engineering team. This role demands a strong foundation in . Java. and . Spring Boot. , along with hands-on experience in building secure, scalable backend systems and integrating with . AWS cloud services. . The ideal candidate will be passionate about technology, excited by complex challenges, and ready to contribute to high-impact software development initiatives.. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining robust and efficient backend services that power our core platform. You will work closely with cross-functional teams to ensure smooth integration, high performance, and security in every aspect of the application lifecycle. This is a great opportunity to contribute to meaningful projects and work with a talented team that values innovation and best practices.. Key Responsibilities:. . Design and develop high-quality, scalable, and maintainable backend services using . Java. , . Spring Boot. , . Spring Web. , and . Spring Data JPA. . . . Implement and manage . database schema changes. and version control using . Liquibase. . . . Write clean, modular, and testable code, adhering to coding standards and industry best practices. . . Build and maintain . RESTful APIs. , ensuring high performance, reliability, and security. . . Use . Java Streams API. effectively to process large datasets and optimize performance. . . Handle exception management and cross-cutting concerns using . Spring AOP. and other advanced Spring concepts. . . Integrate with a wide range of . AWS services. using the . AWS Java SDK. , ensuring efficient and secure operations across the cloud environment. . . Troubleshoot and resolve common . cloud-based issues. , applying a strong understanding of AWS security and cloud architecture. . . Collaborate with QA engineers, product managers, and other developers to plan, execute, and deliver new features and enhancements. . . Participate in code reviews, design discussions, and peer mentoring to foster a culture of continuous improvement and technical excellence. . . Provide detailed documentation for code, APIs, and system design. . . Required Skills & Qualifications:. . Minimum . 5 years of professional experience. in . Java development. . . . Strong command of . Spring Boot. , . Spring Data JPA. , and . Spring Web. frameworks. . . Hands-on experience using . Liquibase. for database version control. . . In-depth knowledge of . Java Streams API. and functional programming patterns. . . Demonstrated ability to develop secure and scalable . REST APIs. . . . Familiarity with . Spring exception handling. and . Aspect-Oriented Programming (AOP). . . . Practical experience with . AWS services. and integration using the . AWS Java SDK. . . . Understanding of . cloud security principles. and ability to troubleshoot cloud-based applications. . . Excellent analytical and debugging skills. . . Strong communication skills, both written and verbal. . . Nice to Have:. . Experience with . CI/CD pipelines. and deployment automation tools. . . Familiarity with . containerization technologies. such as . Docker. and orchestration tools like . Kubernetes. . . . Exposure to . monitoring and logging tools. (e.g., ELK stack, Prometheus, Grafana). . . Company Location: India.