Senior Java Developer / Lead Java Developer

๐Ÿข PradeepIT Consulting Services Pvt Ltd ยท all PradeepIT Consulting Services Pvt Ltd jobs
๐Ÿ“ India
๐Ÿ“… Posted 2026-06-28 ยท via Himalayas
๐Ÿท Java-Development,Backend-Development,Senior-Java-Software-Engineer,Senior-Java-Engineer,Java-Developer,Senior-Java-Developer-(Spring-Boot),Lead-Java-Software-Engineer,Lead-Java-Engineer,Senior-Java-Full-Stack-Developer,Senior-Full-Stack-Java-Developer,Software-Engineer
Apply on original site โ†—

Job Description:

We are seeking an experienced Senior Java Developer with a strong command of Object-Oriented Design (OOD) principles and extensive hands-on experience in Core Java, J2EE, REST & SOAP-based Web Services, and Spring Boot . The ideal candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable web-based applications, with a focus on Microservices architecture .
Key Responsibilities:

-
Application Design & Development : Lead the design, architecture, and coding of web-based applications using Core Java and J2EE technologies .

-
Object-Oriented Design : Apply OOD principles to design clean, maintainable, and reusable code.

-
Web Services : Design and implement RESTful and SOAP-based web services to support application integration and communication.

-
MVC Framework : Utilize Model-View-Controller (MVC) design patterns to develop scalable and maintainable web applications using frameworks such as Spring MVC , Struts , or others.

-
Database Development : Develop and optimize data models, queries, and transactions using at least one SQL (e.g., MySQL, PostgreSQL, Oracle) or NoSQL (e.g., MongoDB, Cassandra) database technology.

-
Microservices Architecture : Develop, deploy, and maintain applications following Microservices architecture using Spring Boot , ensuring modularity and scalability.

-
UI Development (Optional) : Collaborate with front-end teams, and if required, work on UI-based technologies like AngularJS to deliver a seamless user experience.

-
Performance Optimization : Identify performance bottlenecks and optimize code, database interactions, and service integrations for maximum performance and scalability.

-
Collaborate with Stakeholders : Work closely with business analysts, product owners, and stakeholders to understand functional requirements and translate them into technical solutions.

-
Agile Methodologies : Participate in Agile development processes, including daily scrums, sprint planning, and retrospectives, to ensure the timely delivery of high-quality solutions.

-
Technical Leadership : Provide technical leadership, mentor junior developers, and ensure coding best practices are followed across the team.

-
Documentation & Code Reviews : Ensure proper documentation is maintained for all solutions, and conduct regular code reviews to ensure code quality and adherence to best practices.

Key Skills and Qualifications:

-
8-12 years of experience in designing and developing web-based applications .

- Proficiency in Core Java and J2EE technologies.

- Expertise in Object-Oriented Design (OOD) principles and best practices.

- Strong experience in developing RESTful and SOAP-based Web Services .

- Hands-on experience with at least one MVC framework (e.g., Spring MVC, Struts, JSF, etc.).

- Solid database knowledge and experience with SQL (e.g., MySQL, Oracle, PostgreSQL) or NoSQL (e.g., MongoDB, Cassandra).

- Experience with Spring Boot and Microservices architecture for developing distributed applications.

- Exposure to front-end frameworks like AngularJS or similar UI technologies (a plus).

- Experience with version control systems such as Git , build tools like Maven/Gradle , and CI/CD pipelines.

- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker and Kubernetes (preferred).

- Strong problem-solving skills and ability to work in a collaborative environment.

Originally posted on Himalayas

โ† All remote jobs