i
Quarks Technosoft
30 Quarks Technosoft Jobs
Software Developer IV - Java (6-12 yrs)
Quarks Technosoft
posted 10hr ago
Flexible timing
Key skills for the job
Job Title : Senior Java Developer (6+ years) - Java, Spring Boot, Microservices, AWS
Location : Bangalore / Pune (Hybrid Mode)
Job Type : Full-time
Job Description :
We are seeking an experienced and skilled Senior Java Developer with 6+ years of hands-on experience in Java, Spring Boot, Microservices, and AWS to join our dynamic development team. As a part of this role, you will be responsible for designing, developing, and maintaining high-performance, scalable, and robust microservices-based applications.
You will work closely with cross-functional teams to build solutions that meet business requirements while maintaining the highest levels of security and efficiency. The role offers a hybrid working model, based in either Bangalore or Pune, where you can work flexibly from home and office.
Key Responsibilities :
- Design and develop Java-based applications using Spring Boot, microservices, and cloud technologies, ensuring high availability and performance.
- Develop and deploy scalable microservices in AWS cloud, leveraging AWS services such as Lambda, ECS, S3, RDS, DynamoDB, and more.
- Collaborate with business analysts, product managers, and other development teams to understand requirements and deliver high-quality solutions.
- Participate in architecture and design discussions for scalable and maintainable systems.
- Implement continuous integration and continuous delivery (CI/CD) pipelines to automate testing, deployment, and monitoring.
- Troubleshoot and resolve production issues related to Java, Spring Boot, AWS, and microservices.
- Write clean, maintainable, and efficient code following best practices and industry standards.
- Perform code reviews, mentor junior developers, and help in improving the development practices.
- Ensure code is properly tested with unit and integration tests, following TDD/BDD approaches.
- Monitor system performance and optimize microservices for high performance and low latency.
- Stay up to date with emerging technologies and suggest improvements to the architecture and processes.
Key Requirements :
- 6+ years of hands-on experience in Java development with strong proficiency in Spring Boot and microservices architecture.
- Solid experience in designing and deploying applications on AWS, using services like EC2, Lambda, S3, RDS, DynamoDB, and others.
- Strong understanding of microservices patterns and principles, including service discovery, circuit breakers, and API Gateway.
- Proficiency in database design, with experience working with relational databases (PostgreSQL, MySQL) and NoSQL databases (DynamoDB, MongoDB).
- Experience in working with RESTful APIs and understanding of API security practices.
- Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Experience with CI/CD tools like Jenkins, GitLab, or AWS CodePipeline.
- Strong problem-solving and debugging skills.
- Experience in Agile methodologies and working in a fast-paced, iterative environment.
- Familiarity with version control tools such as Git.
- Good understanding of security principles, including encryption, authentication, and authorization.
Benefits :
- Competitive salary with performance-based incentives.
- Flexible hybrid working model (Bangalore/Pune).
- Health and wellness benefits.
- Opportunities for continuous learning and professional development.
- Collaborative and dynamic work environment.
If you're a passionate Java developer with strong expertise in Spring Boot, microservices, and AWS, looking for an exciting opportunity in a fast-growing company, we'd love to hear from you!
Functional Areas: Other
Read full job descriptionPrepare for Software Developer 4 roles with real interview advice