Location: Remote
Employment Type: Full-time
About The Role
We are seeking a Backend Java Developer to build and maintain robust, scalable backend systems. You will work on designing APIs, integrating services, and ensuring high performance and security for enterprise applications.
Key Responsibilities
- Develop and maintain backend services using Java and Spring Boot.
- Design and implement RESTful APIs and microservices.
- Optimize application performance and ensure scalability.
- Collaborate with front-end developers and QA teams for seamless integration.
- Troubleshoot and resolve production issues.
Required Skills
- Strong experience in Java, Spring Framework, and Spring Boot.
- Knowledge of REST APIs, JSON, and HTTP protocols.
- Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Familiarity with Git, CI/CD pipelines, and unit testing.
- Good understanding of object-oriented programming and design patterns.
Preferred Skills
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of Docker, Kubernetes, and microservices architecture.
- Familiarity with message queues (Kafka, RabbitMQ).
Why Join Us?
- Work on cutting-edge projects with modern tech stacks.
- Collaborative and growth-oriented environment.
- Competitive salary and benefits.