Software Engineer Job – AWS and Java Spring Boot Opportunity

Published On:
Software Engineer

Are you looking to start or grow your career as a Software Engineer in Pune? This is an exciting opportunity for professionals who want to work on modern cloud-based applications using AWS and Java Spring Boot. If you have a passion for backend development, cloud services, and scalable systems, this role can help you build a strong foundation in enterprise software engineering.

This position is based in Pune, India, with a flexible work model that includes a minimum of 3 days in-office and the option to work from home on other days.


📌 Overview of the Software Engineer Role

The Software Engineer will be responsible for developing, analyzing, and supporting applications built on AWS cloud infrastructure. The role requires hands-on knowledge of Java, Spring Boot, APIs, and AWS services.

You will work closely with cross-functional teams to deliver high-quality applications while following defined project execution processes.


🏢 Job Location & Work Model

  • Location: Pune, India
  • Job Type: Regular Full-Time
  • Work Model: Hybrid (Minimum 3 days in office + Work from Home)

This hybrid setup offers flexibility while ensuring collaboration with teams on-site.


🎯 Key Responsibilities of the Software Engineer

Below are the main responsibilities you will handle in this role:

  • Work on AWS-based projects and cloud-native applications
  • Develop backend services using Java and Spring Boot
  • Apply advanced Java concepts in real-time enterprise projects
  • Design and consume RESTful APIs
  • Support application testing and resolve test defects
  • Perform analysis and documentation as required by the project
  • Report project status updates regularly
  • Follow established development and delivery processes
  • Participate in training, self-learning, and knowledge sharing sessions

This Software Engineer role focuses not just on coding but also on collaboration, documentation, and continuous improvement.


🛠 Required Technical Skills

To succeed as a Software Engineer, you should have the following skills:

Mandatory Skills

  • Working knowledge of AWS projects
  • Strong knowledge of Java and Spring Boot
  • Understanding of Advanced Java concepts
  • API development and integration knowledge

Good to Have Skills

  • Knowledge of TypeScript
  • Familiarity with AWS services such as:
    • S3
    • Lambda
    • SNS
    • SQS
    • EC2
    • IAM
    • KMS

Having exposure to multiple AWS services will give you an advantage in this Software Engineer position.


📊 Job Details at a Glance

CategoryDetails
RoleSoftware Engineer
LocationPune, India
Employment TypeRegular Full-Time
Work ModelHybrid (3 Days In Office)
Required EducationBachelor’s Degree (Any Stream)
Core TechnologiesJava, Spring Boot, AWS
Cloud SkillsS3, Lambda, SNS, SQS, EC2, IAM, KMS
Experience LevelGraduate / Early Career Friendly

🎓 Educational Qualification

  • Bachelor’s Degree (Any Stream)
    Graduates from Computer Science, IT, or related technical fields will find it easier to adapt to this Software Engineer role.

☁ Why AWS Knowledge is Important for This Software Engineer Role

Cloud computing has become essential in modern software development. In this position, the Software Engineer will work on AWS-based systems, making cloud knowledge critical.

Understanding services like S3 for storage, Lambda for serverless computing, EC2 for virtual machines, and IAM for access management will help you build secure and scalable applications.


💻 What You Will Learn as a Software Engineer

This opportunity allows you to:

  • Gain hands-on experience with AWS cloud architecture
  • Build scalable backend services using Spring Boot
  • Work on real enterprise-level applications
  • Improve debugging and defect resolution skills
  • Enhance documentation and analysis abilities
  • Strengthen teamwork and communication skills

This makes the role ideal for candidates who want long-term growth in cloud-based backend development.


🌟 Career Growth Opportunities

Working as a Software Engineer in this environment can open doors to roles such as:

  • Senior Software Engineer
  • Cloud Engineer
  • Backend Developer
  • DevOps Engineer
  • Solutions Architect

With strong AWS and Java expertise, your career progression can be fast and impactful.


🧠 Who Should Apply?

This Software Engineer job is ideal for:

  • Fresh graduates with AWS and Java knowledge
  • Early-career professionals looking to strengthen backend skills
  • Developers interested in cloud-native application development
  • Candidates who enjoy problem-solving and structured development processes

🚀 Final Thoughts

If you are aiming to build a strong career in cloud and backend development, this Software Engineer opportunity in Pune is worth considering. With AWS exposure, Spring Boot development, and hybrid flexibility, this role provides both learning and stability.

Prepare your resume with your AWS experience, Java projects, and API development work highlighted clearly. Stay confident, keep learning, and apply with dedication.

Wishing you success in your journey to becoming a skilled Software Engineer.


Chandan Mahato

This article is written by me, and I have Master's Degree in Computer Applications (MCA). For any inquiries, feel free to contact me at chandan@jobcode.in. I’m happy to assist you!