Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Target in India

Java Developer

Posted Updated
Discussion

Description

As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining server-side applications. You will collaborate with cross-functional teams to ensure seamless integration of various components and deliver high-performance, scalable solutions.


Responsibilities:

  • Design, develop, and maintain robust backend systems and APIs.
  • Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and deliver effective solutions.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Conduct thorough testing and debugging to ensure high-quality software.
  • Participate in code reviews to uphold code quality and share knowledge.
  • Stay current with emerging backend technologies and methodologies, incorporating them as appropriate.
  • Troubleshoot and resolve backend-related issues.


Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5 to 8 years of experience in backend development.
  • Strong experience in Java 8 or above versions.
  • Strong experience in Kafka
  • Experience with database technologies like SQL, MySQL, PostgreSQL, or MongoDB.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Familiarity with version control systems, preferably Git.
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.


Good to have:

  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of serverless architecture.
  • Familiarity with Agile methodologies and practices.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →