Source description
About the role
Job Title : Java Backend Software Engineer (35 Years) Experience: 35 Years Role Summary We are seeking a skilled Java Backend Software Engineer to design, develop, and maintain scalable backend services in a cloud-native, microservices-based environment. The ideal candidate should have strong programming fundamentals, hands-on experience with modern Java frameworks, and the ability to work independently within an agile team. Key Responsibilities - Design, develop, and maintain backend services using Java and Spring Boot - Build and consume RESTful APIs and microservices - Write clean, maintainable, and scalable code following best practices - Participate in code reviews and ensure code quality standards - Develop unit tests and ensure adequate test coverage - Troubleshoot, debug, and enhance existing applications - Collaborate with cross-functional teams in Agile environments - Provide production support and timely bug fixes - Document APIs and technical solutions clearly Required Technical Skills Backend Development - Strong experience in Java (8+) (Java 17/21 preferred) - Hands-on experience with Spring Boot - REST API development - Spring Data JPA / Hibernate Microservices Knowledge - Experience with REST-based microservices - Understanding of: - Inter-service communication (sync/async) - Fault tolerance and resiliency - Logging and monitoring basics Databases - Strong knowledge of PostgreSQL/MySQL - Proficiency in: - SQL queries - Joins, indexing, transactions - Exposure to Redis/NoSQL (preferred) Cloud & DevOps (Basic to Intermediate) - Familiarity with AWS / Azure / GCP - CI/CD tools (GitHub Actions, Jenkins, GitLab CI) - Basic Docker usage Engineering Practices - Solid understanding of OOP & SOLID principles - Experience with: - JUnit / Mockito - Git workflows - Code reviews - Knowledge of: - API security basics (JWT/OAuth2) - Exception handling & logging - Secure coding practices Performance, Reliability & Security - Understanding of: - Query optimization and caching - Pagination and async processing - Retry mechanisms and timeouts - Awareness of secure coding practices (e.g., SQL injection prevention) Soft Skills - Strong communication skills - Ability to work independently - Proactive problem-solving attitude - Experience working in Agile (Scrum/Kanban) - Reliable in meeting sprint commitments Deliverables - High-quality backend APIs - Unit-tested and production-ready code - Timely bug fixes and enhancements - Accurate sprint updates - Proper documentation Nice to Have - Exposure to Supply Chain / Logistics domain - Certifications: - Oracle Java Certification - AWS Cloud Practitioner Job Types: Full-time, Permanent Compensation: 900,000.00 - 1,200,000.00 per year Benefits: - Health insurance - Provident Fund Experience: - Java: 3 years (Required) Work Location: In person Job Title : Java Backend Software Engineer (35 Years) Experience: 35 Years Role Summary We are seeking a skilled Java Backend Software Engineer to design, develop, and maintain scalable backend services in a cloud-native, microservices-based environment. The ideal candidate should have strong programming fundamentals, hands-on experience with modern Java frameworks, and the ability to work independently within an agile team. Key Responsibilities - Design, develop, and maintain backend services using Java and Spring Boot - Build and consume RESTful APIs and microservices - Write clean, maintainable, and scalable code following best practices - Participate in code reviews and ensure code quality standards - Develop unit tests and ensure adequate test coverage - Troubleshoot, debug, and enhance existing applications - Collaborate with cross-functional teams in Agile environments - Provide production support and timely bug fixes - Document APIs and technical solutions clearly Required Technical Skills Backend Development - Strong experience in Java (8+) (Java 17/21 preferred) - Hands-on experience with Spring Boot - REST API development - Spring Data JPA / Hibernate Microservices Knowledge - Experience with REST-based microservices - Understanding of: - Inter-service communication (sync/async) - Fault tolerance and resiliency - Logging and monitoring basics Databases - Strong knowledge of PostgreSQL/MySQL - Proficiency in: - SQL queries - Joins, indexing, transactions - Exposure to Redis/NoSQL (preferred) Cloud & DevOps (Basic to Intermediate) - Familiarity with AWS / Azure / GCP - CI/CD tools (GitHub Actions, Jenkins, GitLab CI) - Basic Docker usage Engineering Practices - Solid understanding of OOP & SOLID principles - Experience with: - JUnit / Mockito - Git workflows - Code reviews - Knowledge of: - API security basics (JWT/OAuth2) - Exception handling & logging - Secure coding practices Performance, Reliability & Security - Understanding of: - Query optimization and caching - Pagination and async processing - Retry mechanisms and timeouts - Awareness of secure