drjobs 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 Java Developer plays a crucial role in the software development life cycle contributing to the design development and deployment of applications. This position requires a strong proficiency in Java programming and a deep understanding of objectoriented design principles. Java Developers work collaboratively with software architects database administrators and other developers to design scalable and efficient solutions that meet organizational needs. Additionally they are responsible for troubleshooting and optimizing existing applications to enhance performance. As a key member of the development team the Java Developer not only writes clean maintainable code but also engages in continuous learning to stay updated with industry advancements. A successful candidate will possess the skills necessary to balance technical excellence with effective communication and teamwork.
Key Responsibilities:
  • Design develop and maintain Javabased applications.
  • Collaborate with crossfunctional teams to define and design new features.
  • Write clean maintainable and efficient code.
  • Implement and manage RESTful web services.
  • Conduct code reviews to ensure adherence to best practices.
  • Debug and troubleshoot application issues as they arise.
  • Participate in the full software development life cycle including analysis design and implementation.
  • Collaborate with stakeholders to understand business requirements.
  • Utilize version control systems for code management.
  • Develop and execute unit tests to ensure application quality.
  • Optimize applications for maximum speed and scalability.
  • Research and integrate new technologies to enhance functionality.
  • Document development processes code changes and technical specifications.
  • Contribute to Agile development processes including sprint planning.
  • Assist in the training and onboarding of new developers.
Required Qualifications:
  • Bachelors degree in Computer Science Software Engineering or a related field.
  • Proven experience as a Java Developer or similar role.
  • Strong understanding of Java fundamentals and OOP concepts.
  • Experience with popular Java frameworks like Spring Hibernate.
  • Proficiency in working with relational databases (e.g. MySQL PostgreSQL).
  • Familiarity with web technologies (HTML CSS JavaScript).
  • Experience with RESTful API development and integration.
  • Knowledge of version control systems (e.g. Git).
  • Strong analytical and problemsolving skills.
  • Experience with unit testing frameworks (e.g. JUnit Mockito).
  • Familiarity with Agile methodologies and development practices.
  • Good verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Attention to detail and a commitment to quality.
  • Enthusiasm for continuous learning and professional development.

html,javascript,junit,restful api development,mockito,aws,hibernate,object-oriented programming (oop),spring framework,database management,spring,github,postgresql,software design,css,restful apis,git,agile methodologies,mysql,java,problem solving,node.js

Employment Type

Full Time

Company Industry

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java
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.