
Overview
Location: Pune
Employment Type: full-time
Designation: Galaxy - Mid Java Developer
Job Details
Job Title: Full Stack Developer
Exp: 4-7 Years
Location: Remote
Job Summary:
We are seeking a highly skilled and experienced Senior Java Developer with a strong background
in Spring Boot and AWS to join our development team. In this role, you will be responsible for
designing, developing, and maintaining high-performance and scalable applications. You will
collaborate with cross-functional teams to deliver robust software solutions that align with our
business objectives.
Key Responsibilities:
- Design and Development: Develop, test, and deploy scalable and maintainable Java applications
using Spring Boot.
- Cloud Integration: Design and manage cloud-based solutions on AWS, including services such as
EC2, S3, RDS, Lambda, API Gateway, and CloudFormation.
- Microservices Architecture: Build and maintain microservices leveraging Spring Boot, ensuring
seamless integration and communication between services.
- Code Quality: Write clean, maintainable, and efficient code following best practices and industry
standards.
- Performance Optimization: Identify and resolve performance and scalability issues.
- Security: Implement security best practices for both applications and cloud infrastructure.
- Collaboration: Work closely with product managers, QA teams, and other developers to gather
requirements and deliver high-quality software.
- Monitoring and Logging: Utilize tools like CloudWatch, ELK Stack, or Prometheus for monitoring
application performance and troubleshooting issues.
Must-Have Qualifications:
- Strong proficiency in Java 8+ and Spring Framework (Spring Boot, Spring Security, Spring Data,
Spring Cloud).
- Experience with RESTful APIs development and integration.
- Proficient in using AWS services such as EC2, S3, RDS, Lambda, API Gateway, and CloudFormation.
- Knowledge of containerization (Docker) and orchestration (Kubernetes) is a plus.
- Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of version control systems (Git).
- Experience with unit testing frameworks (JUnit, Mockito).
- Understanding of asynchronous programming and message brokers (RabbitMQ, Kafka).
Good-to-Have Qualifications:
- Knowledge of: Reactive programming (Spring WebFlux), GraphQL, or other Java frameworks.
Preferred Skills:
- Strong problem-solving skills and attention to detail.
- Ability to work in a fast-paced environment and meet tight deadlines.
- Excellent communication and collaboration skills.
- Experience with agile methodologies and development processes.
- Certifications: AWS Certified Developer – Associate or AWS Certified Solutions Architect.
Education:
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical
experience