i
Gemini Solutions
62 Gemini Solutions Jobs
Gemini Solutions - Java Developer - Spring Frameworks (8-20 yrs)
Gemini Solutions
posted 17hr ago
Flexible timing
Key skills for the job
POSITION SUMMARY :
- A highly skilled and experienced Java Developer with over 8 years of hands-on expertise in Java development, specializing in Spring Framework, Microservices Architecture, and Cloud Computing (AWS).
- Proficient in designing, building, and optimizing scalable applications using Spring Boot, Spring MVC, and Spring Security, with a strong grasp of Java concurrency, multithreading, and parallelism.
- Expertise in developing and integrating RESTful APIs, implementing microservices
architectures with Docker and Kubernetes and managing cloud-based solutions leveraging AWS services such as EC2, S3, Lambda, DynamoDB, RDS, and API Gateway.
- Adept at SQL database management (Oracle, MySQL, PostgreSQL) and ORM frameworks, ensuring robust data handling.
- Well-versed in DevOps practices, with hands-on experience in CI/CD pipelines (Jenkins, GitLab CI, AWS CodePipeline), version control (Git), and test automation (JUnit, TestNG). Strong understanding of security best practices, including OAuth, JWT, and API security.
- Possesses a collaborative mindset with experience working in Agile/Scrum environments, contributing to sprint planning, reviews, and retrospectives. A continuous learner with a
- Bachelor's degree in computer science and relevant AWS certifications, bringing a solution-oriented approach to software development and system architecture.
- Nice to have : Background in financial services/capital markets, event-driven architectures (Kafka, AWS SNS/SQS), and cloud-native design patterns.
EXPERIENCE AND REQUIRED SKILL SETS :
- Java Expertise : 8+ years of hands-on experience with Java. Strong understanding of Java fundamentals such as object-oriented design, memory management, exception handling, and reflection.
- Spring Framework : Expertise with the Spring ecosystem, including Spring Boot, Spring MVC, Spring Security, and Spring Data.
- Microservices Architecture : Experience designing and building microservices architectures using Docker, and Kubernetes. Familiarity with API Gateway patterns.
- Concurrency & Parallelism : Strong understanding of Java concurrency, multithreading, synchronization, and parallelism.
- Web Services & REST APIs : Expertise in building and consuming RESTful APIs, including designing API contracts, versioning, and managing response time and throughput.
- Cloud Services (AWS) : In-depth knowledge of AWS cloud services and architecture patterns. Proficiency in leveraging AWS services like EC2, S3, Lambda, DynamoDB, RDS, SQS, SNS, API Gateway, and IAM.
- Databases & ORM : Advanced knowledge of SQL (Oracle, MySQL, PostgreSQL) Unit Testing & Test Automation : Proficiency with unit testing frameworks (JUnit, TestNG).
- DevOps & CI/CD : Experience with Jenkins, GitLab CI, or AWS CodePipeline for setting up automated build, test, and deployment pipelines. Familiarity with tools like Docker, Kubernetes.
- Version Control : Strong experience with Git, including branching, merging, and managing code repositories in a collaborative environment.
NICE TO HAVE :
- Financial Services/Capital Markets Experience : Experience working in financial services, investment banking, or capital markets, with an understanding of trading platforms, market data, or risk management systems.
- Event-Driven Architectures : Familiarity with event-driven design patterns and messaging systems (e.g., Kafka, AWS SNS/SQS, or other MQ systems).
- Cloud-Native Design Patterns : Familiarity with cloud-native design principles and patterns, such as circuit breakers.
- Security and Compliance : Knowledge of security frameworks (e.g., OAuth, OpenID Connect, JWT) and best practices for developing secure applications.
- Agile/Scrum Methodology : Experience working in Agile development teams, participating in sprints, sprint reviews, and retrospectives.
EDUCATION :
- Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
- Relevant certifications in AWS (e.g., AWS Certified Solutions Architect
- Associate/Professional, AWS Certified Developer) are a plus.
- Additional certifications in Java, Spring, or cloud technologies would be an advantage
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Java Developer roles with real interview advice
4-9 Yrs
Panchkula, Gurgaon / Gurugram, Bangalore / Bengaluru
3-5 Yrs
Panchkula, Gurgaon / Gurugram, Bangalore / Bengaluru
3-7 Yrs
Panchkula, Gurgaon / Gurugram, Bangalore / Bengaluru
5-7 Yrs
Noida, Hyderabad / Secunderabad, Gurgaon / Gurugram