Skip to main content

Java Developer

Technology
IndiSquad
1 month ago
Service contract

Job description

Overview:

The Java Developer plays a crucial role in our organization, being responsible for the design, development, and implementation of high-quality software solutions.

Key Responsibilities:

  • Designing, implementing, and maintaining Java applications that are often high-volume and low-latency.
  • Conducting software analysis, programming, testing, and debugging.
  • Utilizing Agile methodologies for software development and participating in code reviews.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Ensuring designs are in compliance with specifications and coding standards.
  • Developing and delivering high-quality, maintainable, and reusable software components.
  • Participating in continuous integration and continuous deployment processes.
  • Resolving technical issues through debugging, research, and investigation.
  • Creating and maintaining technical documentation.
  • Staying updated on new technologies and best practices.

Required Qualifications:

  • Solid understanding of Microservices architecture, design patterns, and best practices.
  • Familiarity with frontend technologies (JavaScript, HTML, CSS) and frameworks (Angular, React, Vue.js) is desirable.
  • Proficiency in building and consuming RESTful APIs.
  • Hands-on experience with database technologies like MySQL, PostgreSQL, or MongoDB with spring data JPA.
  • Experience with version control systems (Git), and automated testing frameworks.
  • Strong problem-solving skills and ability to troubleshoot complex issues independently.
  • Excellent communication and interpersonal skills; ability to collaborate effectively with cross-functional teams.

Interested in this role?