Loading...

MoEVing

Java backend developer

MoEVing
Gurugram, Haryana On-site
On-Site Full-Time Gurugram, Haryana India

About the Role

Job Summary:
We are looking for a highly skilled Java Backend Developer to join our dynamic team. The ideal candidate should have strong experience in Java, Spring Boot, AWS, CI/CD, RDBMS, NoSQL and Microservices architecture. You will be responsible for designing, developing, and maintaining scalable backend systems that power our applications.
________________________________________
Key Responsibilities:
✔️ Develop, test, and maintain backend applications using Java, Spring Boot, and Microservices.
✔️ Implement RESTful APIs and integrate with third-party services.
✔️ Work with AWS cloud services for deployment, scalability, and security.
✔️ Use Jenkins (CI/CD) for automated deployment pipelines.
✔️ Manage databases using MySQL (relational) , PostgreSQL (relational) and MongoDB (NoSQL).
✔️ Ensure application security, performance, and scalability.
✔️ Collaborate with frontend developers, product managers and stakeholders to deliver high-quality features.
✔️ Optimize database queries and ensure efficient data processing.
✔️ Implement caching mechanisms (e.g., Redis) to improve performance.
✔️ Debug and resolve production issues efficiently.
________________________________________
Required Skills & Qualifications:
✅ Java (8 or above) with strong object-oriented programming concepts.
✅ Experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
✅ Proficiency in Microservices architecture and RESTful API development.
✅ Hands-on experience with AWS services (S3, EC2, Lambda, RDS, CloudWatch, etc.).
✅ Experience in CI/CD tools like Jenkins, GitHub Actions, GitLab CI/CD.
✅ Expertise in MySQL,PostgreSQL and MongoDB, including database design, indexing, and query optimization.
✅ Knowledge of Docker and Kubernetes for containerization and orchestration.
✅ Familiarity with messaging queues (e.g., Kafka, RabbitMQ,AWS SQS).
✅ Understanding of caching mechanisms like Redis or Memcached.
✅ Strong knowledge of software design principles (SOLID, DRY, Design Patterns).
✅ Experience with Unit Testing and Integration Testing (JUnit, Mockito, TestContainers).
✅ Excellent problem-solving skills and ability to work in an Agile environment.
________________________________________
Good to Have (Bonus Skills):
➕ Exposure to GraphQL and gRPC for API development.
➕ Experience with ElasticSearch for advanced search capabilities.
➕ Understanding of Serverless computing (AWS Lambda, Google Cloud Functions).
➕ Prior experience in performance tuning and profiling.
________________________________________
Why Join Us?
🚀 Work with cutting-edge technologies in a fast-growing company.
📈 Career growth opportunities and mentorship.
💰 Competitive salary and performance-based bonuses.
🎉 Collaborative and innovative work culture.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs