- Design, develop, and maintain scalable applications using Java, Spring, and Spring Boot.
- Build and consume REST APIs / SOAP / RPC services efficiently.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Apply design patterns, and follow best practices for clean, maintainable code.
- Work with databases (SQL/NoSQL) and write optimized queries.
- Integrate applications with cloud platforms (AWS/Azure/GCP).
- Solve complex technical problems using efficient algorithms and data structures.
- Participate in Low-Level Design (LLD) and High-Level Design (HLD) reviews.
Requirements:
- Strong expertise in Core Java and Spring Framework (Spring Boot).
- Good knowledge of RESTful APIs, SOAP, RPC services.
- Familiarity with relational/non-relational databases.
- Hands-on experience with any cloud setting (AWS, GCP, or Azure).
- Solid problem-solving skills with good command over DSA & Algorithms.
- Understanding of Design Patterns, LLD/HLD, and scalable architecture.
- Good communication and collaboration skills.
Nice to Have:
- Exposure to CI/CD pipelines, containerization (Docker/Kubernetes).
- Experience with unit testing frameworks like JUnit or TestNG.
- Knowledge of microservices architecture.
📌 Java Developer (India)
🏢 Nouveau Labs
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.