Senior Java Developer - Spring Boot

6 - 8 years

6 - 10 Lacs

Bengaluru

Posted:1 week ago| Platform: Naukri logo

Apply

Skills Required

Java NoSQL Design Patterns Microservices Architecture OOPS GraphQL J2EE Spring Boot Spring

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary : We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will possess strong expertise in Java technologies, a proven track record of designing and developing robust and scalable applications, and the ability to thrive in a fast-paced, collaborative environment. You will be responsible for contributing to all phases of the software development lifecycle, from design and implementation to testing and deployment. Responsibilities : - Design, develop, and maintain high-quality, scalable, and performant Java-based applications. - Write clean, well-documented, and efficient code. - Collaborate with cross-functional teams, including product managers, architects, and other developers, to understand requirements and deliver effective solutions. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance. - Troubleshoot and resolve complex technical issues. - Optimize application performance and ensure scalability. - Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines. - Contribute to architectural design and decision-making. - Mentor and provide technical guidance to junior developers. - Stay up-to-date with the latest Java technologies and industry trends. - Participate in code reviews to ensure code quality and adherence to best practices. - Work on large-scalability projects involving cloud-based infrastructure design and implementation. Technical Skills : - Strong expertise and hands-on experience in Core Java, Spring framework, and J2EE technologies. - Proficient in Spring Boot and Microservices architecture. - Knowledge of GraphQL. - Experience with NoSQL databases, such as Cassandra. - Good experience in using continuous integration and continuous deployment (CI-CD) tools, such as CircleCI, GitHub, and Harness. - Working knowledge of cloud-based infrastructure design and implementation. - Experience with Splunk and Grafana is a plus. Qualifications : - Bachelor's degree in Computer Science or a related field. - 6-8 years of professional experience in Java development. - Excellent problem-solving, analytical, and debugging skills. - Strong understanding of object-oriented programming (OOP) principles and design patterns. - Experience with Agile development methodologies. - Strong communication and collaboration skills. - Ability to work independently and as part of a team. - Ability to adapt to new technologies and learn quickly. Preferred Skills : - Experience with cloud platforms (e.g., AWS, Azure, GCP). - Knowledge of containerization technologies (e.g., Docker, Kubernetes). - Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript).

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

RecommendedJobs for You