We are seeking a skilled Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have strong backend development experience and a passion for building reliable enterprise systems.
Design, develop, test, and deploy Java-based applications.
Build and maintain RESTful APIs and microservices.
Collaborate with cross-functional teams (Product, QA, DevOps).
Participate in code reviews and enforce best coding practices.
Troubleshoot and debug production issues.
Optimize application performance and scalability.
Write technical documentation and unit/integration tests.
Bachelor’s degree in Computer Science, Engineering, or related field.
3+ years of professional Java development experience.
Strong experience with Java
Hands-on experience with:
Spring Boot / Spring Framework
RESTful API development
Hibernate / JPA
Experience with relational databases (MySQL, PostgreSQL, Oracle, or SQL Server).
Knowledge of Git and CI/CD pipelines.
Strong problem-solving and analytical skills.
Experience with microservices architecture.
Cloud experience (AWS, Azure, or GCP).
Familiarity with Docker and Kubernetes.
Knowledge of messaging systems (Kafka, RabbitMQ).
Front-end exposure (React or Angular) is a plus.
Experience working in Agile/Scrum environments.
Competitive salary (based on U.S. market standards)
Health, 401(k)
Professional development opportunities