Senior Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Develop, test, and maintain applications while building end-to-end understanding of the underlying applications and domain.
The role reports to a Delivery Manager or Senior Delivery Manager.
The position focuses on Java, AWS, backend services, APIs, testing, performance, and reliability.
Key Skills for This Role
Full Job Posting
Role overview
Develop, test, and maintain applications while building end-to-end understanding of the underlying applications and domain.
The role reports to a Delivery Manager or Senior Delivery Manager.
The position focuses on Java, AWS, backend services, APIs, testing, performance, and reliability.
Responsibilities
- Build, develop, and maintain Java and AWS applications.
- Implement robust and scalable REST APIs.
- Architect services for performance, security, and reliability.
- Collaborate with multifunctional teams to implement solutions.
- Optimize applications for performance and scalability.
- Build user documentation and ensure code quality through testing and code reviews.
Required technical skills
- Strong proficiency in Java 8 or higher and comprehensive knowledge of core Java and JVM concepts.
- Expertise developing and modifying REST and SOAP APIs.
- Proficiency with AWS services including Lambda, S3, RDS, DynamoDB, IAM, CloudWatch, Glue, and Batch.
- Proficiency in SQL, relational databases, optimization, and performance tuning.
- Experience with Git, GitHub Actions, Maven or Gradle, Docker, CI/CD, and deployment automation.
- Hands-on experience with AI tools such as GitHub Copilot or Claude.
- Proficiency with JUnit, Mockito, integration testing, and automated testing practices.
Preferred qualifications
- Prior EIS development experience, Core Velocity experience, or experience building EIS Extensions is advantageous.
- Knowledge of EIS Policy Core, EIS Customer Core, or EIS Billing is advantageous.
- AWS certification and observability experience with ELK Stack or Nobl9 are advantageous.
- Exposure to architecture and development principles for large-scale applications is advantageous.
- Experience with Agile or Scrum teams is advantageous.
Workplace and employment
- The source lists the role as full time.
- No explicit remote, hybrid, onsite, or field-work arrangement is provided.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Principal Global Services
Senior Associate - Facilities Administration
Hyderabad, IND
Process Specialist - US Insurance
Pune, IND
Software Engineer
Hyderabad, IND
Senior Associate - Facilities Administration
Hyderabad, IND
Associate Director - Engineering
Pune, IND
Senior Software Engineer
Pune, IND
Claims Reviewer
Hyderabad, IND
Senior Analyst - Accounting - SoX
Pune, IND
Senior Software Engineer
Pune, IND