CareerPlanSign in

Software Engineer

Hyderabad, India💼 Full-time🗓 2026-08-21 → 2026-09-10

Core

Design, develop, and maintain scalable, high-performance Java applications and RESTful APIs for Principal Financial Group's products.

Role type

Mid-level Software Engineer (Java/Spring Boot)

Builds

Java-based applications, RESTful APIs, and integrated software solutions for financial products

Domain

Financial Services / Enterprise Software

Deliverable

production ML models | product features

Required skills

Core Java (OOP, Collections, Exception Handling), Spring Boot, Spring MVC, RESTful API development, SQL (MySQL/DB2), Maven, Git, JUnit

Preferred skills

Microservices architecture, CI/CD pipelines (Jenkins, GitHub Actions), Cloud platforms (AWS/Azure), Front-end basics (HTML, CSS, JavaScript)

Technologies

Java, Spring Boot, Spring MVC, MySQL, DB2, Maven, Git, JUnit, Jenkins, GitHub Actions, AWS, Azure

Responsibilities

Develop and maintain Java-based applications using Spring Boot; Implement RESTful APIs and integrate with front-end and third-party systems; Write clean, maintainable, and testable code; Participate in code reviews, unit testing, and debugging; Collaborate on requirements analysis and solution design; Assist in bug fixing, performance tuning, and application enhancements

Seniority

Mid-level, hands-on IC

Sourced via icims · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.