[THIS IS A TEST JOB, PLEASE DO NOT APPLY]

Overview

We are looking for a skilled Java Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong backend development experience, a solid understanding of distributed systems, and the ability to work in agile teams building modern cloud-native applications.

Responsibilities

– Design, develop, test, and maintain Java-based applications

– Build and maintain RESTful APIs and microservices

– Collaborate with frontend developers, QA engineers, DevOps, and product teams

– Optimize application performance and troubleshoot production issues

– Write clean, maintainable, and well-documented code

– Participate in code reviews and architectural discussions

– Integrate with third-party APIs and enterprise systems

– Develop automated tests and ensure software quality

– Work with CI/CD pipelines and deployment automation

– Contribute to system scalability, reliability, and security improvements

Required Skills

– Strong experience with Java (Java 11/17+ preferred)

– Experience with Spring Boot and Spring Framework

– Solid understanding of REST APIs and microservices architecture

– Experience with relational databases such as PostgreSQL, MySQL, or MSSQL

– Familiarity with Hibernate/JPA

– Experience using Git and collaborative development workflows

– Understanding of Docker and containerized applications

– Familiarity with cloud platforms such as AWS, Azure, or GCP

– Experience with messaging systems such as Kafka, RabbitMQ, or SQS

– Strong debugging and problem-solving skills

Preferred Qualifications

– Experience with Kubernetes and container orchestration

– Knowledge of event-driven architectures

– Familiarity with Redis, Elasticsearch, or OpenSearch

– Experience with Jenkins, GitHub Actions, or other CI/CD tools

– Understanding of software design patterns and clean architecture

– Experience working in Agile/Scrum environments

Education & Experience

– Bachelor’s degree in Computer Science, Software Engineering, or related field

– 3+ years of professional Java development experience (adjustable based on role level)

Nice to Have

– Experience with AI integrations or LLM-powered systems

– Exposure to multi-tenant SaaS applications

– Experience with performance optimization and scalability tuning

Benefits

– Remote-friendly work environment

– Flexible working hours

– Learning and development opportunities

– Competitive salary and performance incentives

– Opportunity to work on scalable enterprise systems

Desired Skills:

  • t1
  • tw
  • t3

Learn more/Apply for this position