Home
Jobs

Java Developer/Lead

5 - 10 years

7 - 16 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description

A Java developer working with the mentioned technologies would typically be involved in various tasks and responsibilities across different areas: 1. *Spring Framework*: Utilising Spring for building scalable and maintainable applications. This includes configuring dependency injection, managing application contexts, and using various Spring modules like Spring Data, Spring Security, and Spring AOP for aspects such as authentication, data access, and transaction management. 2. *Spring Boot*: Leveraging Spring Boot for rapid application development. This includes creating standalone, production-grade applications with minimal configuration, using built-in features such as auto-configuration, embedded servers (like Tomcat or Jetty), and Spring Boot starters. 3. *Spring MVC*: Implementing the Model-View-Controller pattern using Spring MVC to handle web requests, manage views, and interact with business logic. This involves defining controllers, view resolvers, and form handling to build dynamic web applications. 4. *Oracle and SQL Database*: Designing and managing relational databases using Oracle. Writing and optimising SQL queries to retrieve and manipulate data, ensuring data integrity and performance. 5. *HTML/CSS*: Crafting the front-end of web applications by creating and styling web pages using HTML and CSS. This involves implementing responsive design principles and ensuring compatibility across different browsers. 6. *JSP/Servlet*: Developing Java Server Pages (JSP) and servlets for generating dynamic web content. This involves managing user sessions, handling requests and responses, and integrating with backend services. 7. *Agile Methodology*: Participating in Agile practices like Scrum or Kanban. This includes attending daily stand-ups, sprint planning, retrospectives, and adapting to iterative development and continuous delivery. 8. *Code Version Control (Bitbucket/Git)*: Managing and versioning code using Git, with repositories hosted on Bitbucket. This includes branching, merging, and resolving conflicts to ensure code stability and collaboration. 9. *Core Java Concepts*: Applying core Java principles such as OOP (object-oriented programming), exception handling, multithreading, collections, and streams. Understanding and implementing Java 8 features like lambdas, streams, and new API enhancements.

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Interview Now

My Connections Datamatics

Download Chrome Extension (See your connection in the Datamatics )

chrome image
Download Now
Datamatics
Datamatics

IT Services and IT Consulting

Livonia DETROIT

10001 Employees

90 Jobs

    Key People

  • Rajesh K. Nair

    Chief Executive Officer
  • Anil S. K. Patil

    Chief Financial Officer

RecommendedJobs for You

Nagercoil, Kodaikanal, Chennai