drjobs Sr Java Developer

Sr Java Developer

Employer Active

1 Vacancy
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

India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Overview

The Senior Java Developer plays a critical role in developing enterpriselevel applications that drive business solutions. This position not only demands technical expertise in Java and related technologies but also requires a strong understanding of system architecture design patterns and software development best practices. As a Senior Developer you will be responsible for creating scalable and efficient microservicesbased applications that enhance user experience while ensuring high performance and responsiveness. You will also collaborate with crossfunctional teams including product management QA and DevOps to define requirements and deliver solutions that meet business objectives. This role is vital in shaping the company s technology strategy and mentoring junior developers for their growth and success. If you are passiondriven and eager to work on challenging projects in a dynamic environment we invite you to apply.

Key Responsibilities

  • Design develop and maintain scalable Java applications.
  • Implement microservices architecture using Spring Boot.
  • Collaborate with business analysts to understand requirements and translate them into technical specifications.
  • Develop RESTful APIs for seamless integration with other services.
  • Write clean maintainable code with extensive documentation.
  • Conduct unit testing and ensure high code quality through code reviews.
  • Optimize application performance and troubleshoot issues in a timely manner.
  • Participate in the architecture and design of new features and enhancements.
  • Integrate data storage solutions like SQL and NoSQL databases.
  • Manage version control through Git and CI/CD processes.
  • Contribute to technical discussions and provide innovative solutions.
  • Mentor junior developers and assist in their professional development.
  • Participate in Agile Scrum meetings and deliver sprint goals.
  • Continuously assess current applications and suggest improvements.
  • Stay updated with emerging technologies and industry trends.

Required Qualifications

  • Bachelor s degree in Computer Science or a related field.
  • Minimum 5 years of experience in Java development.
  • Strong knowledge of the Spring framework and associated tools.
  • Experience with microservices architecture and containerization (e.g. Docker).
  • Proficient in developing RESTful APIs and web services.
  • Familiarity with database technologies like MySQL PostgreSQL or MongoDB.
  • Solid understanding of software design patterns and best practices.
  • Experience with unit testing frameworks (e.g. JUnit Mockito).
  • Knowledge of Agile methodologies and tools (e.g. Jira).
  • Strong troubleshooting and problemsolving skills.
  • Ability to work collaboratively in a team environment.
  • Excellent written and verbal communication skills.
  • Experience in cloud services (e.g. AWS Azure) is a plus.
  • Prior experience with version control tools (e.g. Git).
  • Willingness to learn and adapt to new technologies.

version control,junit,microservices architecture,mockito,restful apis,agile methodology,database management,spring boot,software design,problem solving,java,aws,docker,nosql,agile,spring framework,unit testing,microservices,sql,git,azure

Employment Type

Full Time

Company Industry

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java

About Company

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.