drjobs Java Developer

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 designing implementing and maintaining Javabased applications that drive the core functionalities of our software products. This position involves working with other developers architects and stakeholders to produce highquality code that meets the specified requirements and follows best practices. The Java Developer is responsible for debugging existing applications optimizing performance and contributing to the overall software development lifecycle. As part of a dynamic team the developer will engage in requirements gathering software design and code reviews ensuring that software solutions are robust and scalable. In our fastpaced environment the Java Developer not only enhances the functionality of existing applications but also explores new technologies and methodologies to improve overall engineering practices. This role is essential for maintaining the competitive edge of our products in the market ensuring that we deliver exceptional user experiences.

Key Responsibilities

  • Design develop and maintain Java applications.
  • Collaborate with crossfunctional teams to determine software requirements.
  • Create and implement RESTful APIs for integration with frontend components.
  • Write clean maintainable and efficient code.
  • Conduct code reviews to maintain code quality standards.
  • Debug and resolve application defects effectively.
  • Optimize applications for maximum speed and scalability.
  • Develop and execute unit and integration tests.
  • Participate in agile development processes including sprint planning and retrospectives.
  • Document development processes code changes and system configurations.
  • Stay updated with the latest industry trends and technologies.
  • Contribute to the development of technical specifications and design documents.
  • Ensure compliance with coding standards and best practices.
  • Assist in database design and optimization.
  • Provide technical support and maintenance for existing applications.

Required Qualifications

  • Bachelor s degree in Computer Science or related field.
  • 4 years of experience in Java development.
  • Proficiency in Java SE/EE and related frameworks like Spring.
  • Experience with SQL databases such as MySQL or PostgreSQL.
  • Familiarity with web services and RESTful API development.
  • Solid understanding of software development principles and design patterns.
  • Knowledge of microservices architecture and best practices.
  • Experience with version control systems preferably Git.
  • Experience in unit testing frameworks such as JUnit or Mockito.
  • Familiarity with Agile/Scrum development methodologies.
  • Strong problemsolving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Excellent communication and interpersonal skills.
  • Experience with cloud services (AWS Azure) is a plus.
  • A passion for learning new technologies and continuously improving.

microservices architecture,restful apis,team collaboration,git,mockito,version control,agile methodology,microservices,sql,azure,spring,aws,agile/scrum,problem solving,java se/ee,junit,postgresql,unit testing,spring framework,mysql

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.