We are seeking a highly skilled and motivated Senior Java Developer with expertise in Java, Java 8 concepts , Spring Boot, Microservices, and AWS/Azure to join our team. The ideal candidate will have strong proficiency in developing scalable applications, working with relational databases like SQL and MySQL, and implementing best coding practices. You will be responsible for designing, implementing, and maintaining robust enterprise applications, ensuring excellent performance and seamless user experience.
Key Responsibilities:
- Develop and maintain scalable enterprise applications using Java 8+, Spring Boot, and Microservices architecture.
- Design and implement RESTful APIs and integrate third-party services.
- Work with cloud services such as AWS or Azure for application deployment and management.
- Optimize application performance and ensure scalability.
- Collaborate with cross-functional teams (DevOps, Product, and UI/UX teams) to create seamless, integrated applications.
- Write clean, reusable, and efficient code, ensuring maintainability and security.
- Ensure code quality, security, and best development practices are followed.
- Work with version control systems, primarily Git and GitHub, to manage the codebase.
- Perform code reviews and mentor junior developers to ensure high-quality coding standards.
- Collaborate in Agile environments, participating in sprint planning, daily standups, and sprint reviews.
Qualifications:
Must-Have:
- 5+ years of experience as a Java Developer, with proficiency in Java 8+, Spring Boot, and Microservices.
- Strong experience with SQL and MySQL for database design and optimization.
- Hands-on experience with AWS or Azure cloud services.
- Experience in building full-stack enterprise applications.
- Ability to convert business requirements into scalable software solutions.
- Solid understanding of RESTful APIs and backend integration.
- Strong problem-solving abilities and attention to detail.
- Familiarity with Agile methodologies and working in a collaborative team environment.
Good-to-Have:
- Experience in NoSQL databases such as MongoDB.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with DevOps tools and CI/CD pipelines.
- Knowledge of security best practices in software development.
In Brief:
- Title: Senior Java Developer
- Experience Needed: 5+ years of experience in Java 8+, Spring Boot, Microservices, SQL, and AWS/Azure.
- No. of Openings: 02
- Joining Type: Immediate / within 15 Days