[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