Posted:2 weeks ago|
Platform:
Hybrid
Full Time
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.
Datamatics
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Datamatics
Bengaluru
12.0 - 22.0 Lacs P.A.
Pune, Mumbai (All Areas)
0.5 - 3.0 Lacs P.A.
Bengaluru
7.0 - 16.0 Lacs P.A.
9.0 - 18.0 Lacs P.A.
Coimbatore
3.0 - 8.0 Lacs P.A.
Ahmedabad
5.0 - 9.0 Lacs P.A.
Nagercoil, Kodaikanal, Chennai
3.0 - 6.0 Lacs P.A.
4.0 - 9.0 Lacs P.A.
Hyderabad
20.0 - 30.0 Lacs P.A.
8.5 - 18.5 Lacs P.A.