Java Developer

3 - 5 years

0 - 1 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Title:

Reporting To:

Initial Location of Posting:

Position Overview:

We are looking for a skilled Java Developer with 3-4 years of experience to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality Java applications. You will collaborate with cross-functional teams to deliver scalable and efficient software solutions.

Education Qualification:

Bachelors degree in computer science, Information Technology, or a related field.

Experience:

Key Responsibilities (indicative not exhaustive):

  • Develop Java applications using Core Java and related frameworks
  • Participate in the full software development lifecycle (SDLC)
  • Write well-designed, testable, and efficient code
  • Design and develop RESTful APIs and web services
  • Utilize Spring Framework (Core, MVC, Boot) for application development
  • Work with databases (SQL/NoSQL) and ORM frameworks like Hibernate/JPA
  • Implement front-end components using HTML, CSS, and JavaScript (basics)
  • Conduct unit and integration testing of Java applications
  • Troubleshoot and debug software issues
  • Active participation in code reviews to ensure code quality
  • Collaborate with cross-functional teams (QA)
  • Follow coding standards & contribute to technical documentation
  • Learn and apply new technologies and frameworks
  • Participate in Agile development methodologies
  • Deploy and maintain Java applications & optimize application performance Postman, SVN/GIT

Technical Competencies

  • Strong understanding of object-oriented programming (OOP) principles.
  • Proficiency with core language features (collections, multithreading, exception handling, I/O, lambdas, streams).
  • Hands-on experience with Java EE components (Servlets, JSP, JPA).
  • Proficiency with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Familiarity with Hibernate or JPA for ORM.
  • Knowledge of API design principles and tools like Postman, Swagger/OpenAPI.
  • Basic understanding of front-end technologies: HTML, CSS, JavaScript.
  • Experience integrating with front-end frameworks or UI components.
  • Understanding of CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Ability to debug and optimize performance issues using profiling tools.
  • Basic understanding of Docker, containerization, and Kubernetes.
  • Experience with Agile/Scrum processes.
  • Familiarity with SDLC, TDD, and versioned API development.

Behavioural Competencies:

1) Problem Solving & Analytical Thinking

  • Ability to break down complex technical problems and design effective, efficient solutions.
  • Demonstrates logical thinking and a methodical approach to debugging and troubleshooting.

2) Team Collaboration

  • Works well in cross-functional teams including QA, DevOps, product, and front-end developers.
  • Willingly shares knowledge and supports teammates in solving challenges.

3) Communication Skills

  • Communicates clearly and concisely with both technical and non-technical stakeholders.
  • Can document code, designs, and processes effectively.

4. Accountability & Ownership

  • Takes ownership of assigned tasks and delivers within timelines.
  • Follows through on commitments and takes responsibility for outcomes.

5. Adaptability & Learning Agility

  • Open to learning new tools, frameworks, and methodologies.
  • Adapts quickly to changing project requirements or technical direction.

6. Attention to Detail

  • Writes clean, maintainable code and reviews work for accuracy and quality.
  • Identifies edge cases and ensures comprehensive test coverage.

7. Time Management & Prioritization

  • Effectively balances multiple tasks or features and meets deadlines.
  • Prioritizes work based on impact and urgency.

8. Initiative & Proactivity

  • Suggests improvements to codebase, architecture, or process without being prompted.
  • Identifies and resolves potential risks or blockers early.

9. Customer/End-User Focus

  • Understands how their work impacts the user experience and business value.
  • Writes code with usability and performance in mind

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
Deepak Nitrite logo
Deepak Nitrite

Chemicals

Nandesari

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru

Bangalore Urban, Karnataka, India