🔔 FCM Loaded

Java Developer

Gemini Solutions Pvt Ltd

2 - 5 years

Gurugram

Posted: 18/12/2025

Getting a referral is 5x more effective than applying directly

Job Description

About the Role

As a Mid-Level Java Software Engineer, you will play a crucial role in the development and maintenance of robust Java applications, ensuring high-quality software solutions are delivered on time.


Responsibilities

  • Application Development: Design, develop, and maintain robust Java applications using Java 11/17 and Spring Boot framework
  • Code Quality: Write clean, efficient, and well-documented code following best practices and coding standards
  • Problem Solving: Analyze complex technical problems and implement effective solutions using appropriate data structures and algorithms
  • Database Management: Design and optimize database schemas, write efficient queries, and ensure data integrity
  • Cloud Integration: Collaborate on AWS-based solutions and contribute to cloud migration initiatives
  • DevOps Participation: Support CI/CD pipeline implementation and automated deployment processes
  • Code Reviews: Participate in peer code reviews to maintain code quality and share knowledge
  • Testing: Develop and execute unit tests, integration tests, and support quality assurance processes
  • Documentation: Create and maintain technical documentation for developed solutions
  • Collaboration: Work closely with product managers, designers, and other engineers to deliver features on time


Qualifications


  • Bachelors degree or masters in computer science, Engineering, Software Engineering or a relevant field

Required Skills

  • 3 to 10 years of working experience in Core Java development
  • Proven experience with enterprise application development
  • Hands-on experience with DynamoDB
  • Core Java: Proficiency in Java 8/11 and Java 17/21 features and concepts
  • Spring Framework: Strong experience with Spring Boot, Spring MVC, Spring Data JPA
  • Data Structures & Algorithms: Solid understanding and practical application of fundamental CS concepts
  • Database: Experience with relational databases (MySQL, PostgreSQL)
  • Problem Solving: Strong analytical and debugging skills with attention to detail
  • Version Control: Proficiency with Git and collaborative development workflows
  • Relevant certifications in Java or AWS are a plus


Preferred Skills

  • Cloud Platforms: Basic understanding of AWS services (EC2, S3, RDS, Lambda)
  • CI/CD: Familiarity with Jenkins, GitLab CI, or similar automation tools
  • Testing Frameworks: JUnit, Mockito, or similar testing tools
  • Experience working with Dynamo DB

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.