drjobs Senior Java Developer Lead Java Developer

Senior Java Developer Lead Java Developer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bangalore/Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

Job Description:

We are seeking an experienced Senior Java Developer with a strong command of ObjectOriented Design (OOD) principles and extensive handson experience in Core Java J2EE REST & SOAPbased Web Services and Spring Boot. The ideal candidate will be responsible for designing developing and maintaining highperformance scalable and reliable webbased applications with a focus on Microservices architecture.

Key Responsibilities:

  • Application Design & Development: Lead the design architecture and coding of webbased applications using Core Java and J2EE technologies.
  • ObjectOriented Design: Apply OOD principles to design clean maintainable and reusable code.
  • Web Services: Design and implement RESTful and SOAPbased web services to support application integration and communication.
  • MVC Framework: Utilize ModelViewController (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 Candra) database technology.
  • Microservices Architecture: Develop deploy and maintain applications following Microservices architecture using Spring Boot ensuring modularity and scalability.
  • UI Development (Optional): Collaborate with frontend teams and if required work on UIbased 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 ysts product owners and stakeholders to understand functional requirements and translate them into technical solutions.
  • Agile odologies: Participate in Agile development processes including daily scrums sprint planning and retrospectives to ensure the timely delivery of highquality solutions.
  • Technical Leadership: Provide technical leadership mentor junior developers and ensure coding best practices are followed across the team.
  • Doentation & Code Reviews: Ensure proper doentation is maintained for all solutions and conduct regular code reviews to ensure code quality and adherence to best practices.

Key Ss and Qualifications:

  • 812 years of experience in designing and developing webbased applications.
  • Proficiency in Core Java and J2EE technologies.
  • Expertise in ObjectOriented Design (OOD) principles and best practices.
  • Strong experience in developing RESTful and SOAPbased Web Services.
  • Handson 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 Candra).
  • Experience with Spring Boot and Microservices architecture for developing distributed applications.
  • Exposure to frontend 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 problemsolving ss and ability to work in a collaborative environment.

Remote Work :

No

Employment Type

Full Time

Company Industry

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.