Software Engineer

Principal Global Services

Pune District

On-site

INR 900,000 - 1,300,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Principal Global Services in Pune is seeking a Software Engineer to develop, test, and maintain enterprise applications using AWS, Java/J2EE, and TypeScript within established processes.

You'll collaborate with product owners, participate in code reviews, and contribute to DevOps, testing, and documentation.

Candidates should have 2+ years of AWS/Java experience, strong OOP skills, and familiarity with REST APIs and SQL.

Qualifications

  • Experience in AWS cloud development with Java/J2EE.
  • Proficient in TypeScript for AWS development and Snowflake knowledge.
  • Hands-on experience with REST APIs and Java libraries.

Responsibilities

  • Develop, test, and maintain applications per established processes.
  • Collaborate with Product Owners for requirements elicitation and delivery.
  • Implement cloud-based solutions using AWS services and Java-based stacks.
  • Contribute to DevOps, automation, and quality assurance practices.
  • Write clean, maintainable code and document technical designs.

Skills

Software development
Java & J2EE
OOP & design principles
REST APIs
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
TypeScript
Snowflake
SQL
Git
JUnit
Maven
Spring MVC

Job description

Responsibilities
Job Purpose

Software Engineer is responsible for developing, testing, and maintaining applications using established processes. With guidance, the role conducts analysis, elicits requirements, writes correct and clean code leveraging best practices, DevOps, testing/debugging, documentation, quality assurance reviews, implementation, and maintenance activities.

Essential Functions
  • Software Development & Product Support (50%)
    • Build a strong understanding of customer and business needs, products, and associated features with guidance. Collaborate with Product Owners and other stakeholders for requirements elicitation.
    • Develop high-quality code following established engineering practices and ensure on-time delivery. Participate in pair programming, mob programming, and peer reviews.
    • Develop application code while ensuring compliance with established controls, policies, regulations, and other applicable non-functional requirements.
    • Build and leverage automation and testing practices to support the complete test pyramid (Unit Testing, Integration Testing, and System/E2E Testing) and resolve defects.
    • Proactively monitor, support, and maintain products in accordance with established support agreements.
  • Technical Expertise & Learning (20%)
    • Develop an understanding of all layers of software development, including runtime environments, databases, APIs, user interface/user experience, quality assurance/automated testing, and security considerations throughout the software lifecycle.
    • Participate in building cloud-native solutions and/or migrating existing applications to cloud infrastructure.
    • Actively engage in training, self-development, and knowledge-sharing activities.
    • Support fellow software engineers by providing guidance, advice, and coaching.
    • Stay informed about internal and external technology trends.
  • Engineering Excellence & Agile Delivery (20%)
    • Demonstrate hands-on experience with DevOps practices and tools.
    • Identify improvement opportunities beyond stated problems and propose solutions through collaboration, data-driven insights, and best practices.
    • Demonstrate an agile mindset and actively participate in Scrum or equivalent ceremonies as part of the adopted execution framework.
  • Organizational Contribution & Compliance (10%)
    • Build an understanding of the underlying product, architecture, and key design decisions to understand the “why” and contribute to technical solutioning to understand the “how.”
    • With guidance from leadership, develop an understanding of the organization’s strategy and key initiatives, and connect daily work to operational plans.
    • Perform other job-related duties, special projects, and proof-of-concept activities as required.
    • Actively participate in organizational and team-level initiatives.
    • Adhere to Principal Information Security Policy and all compliance requirements.
Qualifications

Education: Graduate - Bachelor's degree (any stream)

Key Responsibilities
  • Developer role is responsible for developing, testing and maintaining the application/s with established processes.
  • Develop and maintain technical designs based on requirements
  • Develop application code for programs while following coding standards
  • Develop and execute unit tests
  • Complete Analysis & documentation as required by the project
  • Support application testing and resolve test defects
  • Report status updates as required by the project
  • Follow established project execution processes
  • Get actively involved in Training, self-development & knowledge sharing
  • Implementing cloud applications using AWS services, Typescript and Java.
  • Write clean, maintainable and efficient code while adhering to best practices and coding standards.
  • Work closely with product manager and engineers in to define and refine requirements.
  • Troubleshoot and resolve complex technical issues and performance bottlenecks.
  • Create and maintain technical documentation for code and processes.
  • Stay up-to‑date with industry trends and emerging technologies to continuously improve our development practices.
Mandatory Skills
  • 2+ years of software development experiences with focus on AWS cloud development and distributed applications development with Java & J2EE.
  • Around 2 years experience in AWS development using typescript. If not worked on typescript, willing to learn typescript because as per Principal standards typescript is the preferred language for AWS development. Plus minimum of 6 months experience in snowflake.
  • Hands on experience and deploying applications on AWS cloud infrastructure(e.g., EC2, Lambda, S3, DynamoDB, RDS, API Gateway, EventBridge, SQS, SNS, Fargate etc).
  • Experience with REST API and Java Shared Libraries.
  • Core Java
  • Good OOPs concepts &amp principlesUnderstanding of MVC framework (Spring) Java persistence framework (like iBATIS/Mybatis/Hibernate),
  • Developing test cases using JUnit, Application server (Websphere/Apache) - Basic configurationIDE (like RAD/Eclipse/Intellij),
  • Markup languages (like XML/JSON),
  • SpringBasic understanding of UMLUnderstanding of Versioning tools &amp Branching strategies (ClearCase/SVN/GIT),
  • Working knowledge of CI &amp Build tools like Jenkins,
  • MavenDatabase Concepts &amp SQL (using RDBMS like DB2/oracle) Knowledge of SDLC (like Agile, SAFe)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Principal Financial Group • Maharashtra

On-site
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

Principal Financial Group • Pune District

On-site
INR 900,000 - 1,500,000
Senior Software Engineer (Java AWS)
Senior Software Engineer (Java AWS)

Epsilon • Bengaluru

On-site
INR 900,000 - 1,500,000
Associate Technical Architect Java
Associate Technical Architect Java

Quantiphi • Mumbai

On-site
INR 4,000,000 - 7,000,000
Node Js- AWS Developer
Node Js- AWS Developer

EY • Kolkata District, Bengaluru

Hybrid
INR 1,400,000 - 1,900,000
Software Engineer
Software Engineer

Kaleidofin • India

On-site
INR 1,500,000 - 3,000,000
Java Engineer
Java Engineer

Deloitte Shared Services India • India

Hybrid
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Michelin España Portugal SA • Pune District

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

Michelin Reifenwerke AG & Co. KGaA • Pune District

On-site
INR 1,400,000 - 2,100,000
Software Engineer
Software Engineer

Niit Learning Systems • Gurugram District

On-site
INR 2,600,000 - 3,800,000