Java Developer

8 - 10 years

20 - 22 Lacs

Posted:2 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Critical Skills to Possess: Design, develop, and maintain Java-based software applications throughout the entire software development lifecycle. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. Develop user-facing features using Java frameworks (such as Spring, Hibernate, or JavaServer Faces) for web applications. Design and implement RESTful APIs for seamless integration with front-end components. Create and maintain database schemas, write efficient SQL queries, and optimize database performance. Develop and maintain scalable and high-performance back-end systems. Familiar with Continuous Integration methodologies and tools, including Jenkins Good to have: Exposure to Microservices, Docker, Kubernetes and cloud deployment. Ensure the security, performance, and reliability of the applications by implementing best practices and industry standards. Conduct code reviews, identify and fix bugs, and troubleshoot production issues. Collaborate with front-end developers to integrate user interfaces with back-end systems. Minimum years of experience: 6-7 years Basic Qualification: Domain: Cloud knowledge preferred. Preferred Qualifications: Bachelor’s degree in computer science or a related field (or equivalent work experience) Roles and Responsibilities Design, develop, and maintain robust Java-based applications across the complete software development lifecycle. Collaborate with cross-functional teams to gather business requirements and translate them into scalable and maintainable technical solutions. Develop user-facing features using Java frameworks such as Spring, Hibernate, or JavaServer Faces (JSF). Design and implement RESTful APIs to support seamless integration with front-end systems and third-party services. Create and maintain efficient database schemas; write optimized SQL queries to ensure high performance and data integrity. Build and support scalable, high-performance backend services capable of handling enterprise-level workloads. Ensure application security, performance, and reliability by applying best practices and adhering to industry standards. Participate in code reviews, troubleshoot complex issues, and provide production support for deployed applications. Integrate user interface components with backend systems in collaboration with front-end developers. Work within a Continuous Integration/Continuous Deployment (CI/CD) environment using tools like Jenkins. Stay up to date with emerging technologies and recommend innovations for continuous improvement. (Preferred) Utilize and maintain applications using microservices architecture, with exposure to Docker, Kubernetes, and cloud deployment environments.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Pune, Chennai, Bengaluru