Back to search
PradeepIT Consulting Services Pvt Ltd Himalayas · Posted today

Senior Java Developer / Lead Java Developer

India Full time

Senior Java Developer Java Development Backend Development Lead Java Developer
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent