03 Oct
|
Bounteous
|
Gurugram
03 Oct
Bounteous
Gurugram
Job Description
Role Overview
The senior developer will be responsible for design, development, and implementation of enterprise-grade applications using Java, Spring Boot, microservices and SQL/RDBMS.
This position requires strong problem solving and technical proficiency.
Key Responsibilities
1. 1. Application Design & Development
• Design and develop enterprise-scale applications using Java, Spring Boot, and Microservices architecture.
• Implement cloud-ready, scalable, and secure RESTful APIs and backend services.
• Apply microservices design patterns such as Circuit Breaker, API Gateway, Saga, CQRS, Strangler, Event Sourcing, etc.
• Create reusable components and standardized patterns for application teams.
2. Database Design & Optimization
• Design normalized relational database schemas using SQL and RDBMS (Oracle, PostgreSQL, MySQL, etc.).
• Optimize queries, indexes, and stored procedures for high-performance applications.
• Ensure effective data modeling and integration.
3. Secure Application Development
• Enforce secure coding standards such as OWASP Top 10, API security, token-based authentication, and encryption.
4.
GenAI Code Assist & Modern Engineering
• Leverage Generative AI tools (Claude) to improve productivity.
• Promote modern engineering practices like TDD/BDD, clean code, and automated quality gates.
Required Technical Skills
-Core Skills
• Strong experience with Java (8/11/17)
• Expertise in Spring Boot, Spring Cloud, REST APIs
• Hands-on with Microservices design patterns
• Strong SQL, RDBMS (MySQL/PostgreSQL)
-Additional Good-to-Have Skills
• Experience with Docker / Kubernetes
• Knowledge of caching (Redis, Hazelcast)
-Professional Experience
• 4-8 years of hands-on experience in enterprise application development.
• Experience working in Agile/Scrum environments.
Soft Skills
• Strong communication
• Solid analytical and problem-solving skills.
• High ownership mindset and accountability.
• Ability to work under pressure and meet deadlines.
Availability
The candidate should be open to working with a few hours of overlap with New Zealand, which would involve starting work early in the day by 7 AM.
📌 Java Developer (Gurugram)
🏢 Bounteous
📍 Gurugram