Senior Software Engineer at Principal Human Capital Limited
Hyderabad, Telangana, India -
Full Time


Start Date

Immediate

Expiry Date

25 Aug, 26

Salary

0.0

Posted On

27 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, RESTful APIs, Spring MVC, Spring Data JPA, ORM, SQL, MySQL, DB2, Maven, Gradle, Git, Jenkins, GitHub Actions, JUnit, Mockito

Industry

Financial Services

Description
Responsibilities Role Overview We are looking for a Senior Software Engineer with strong expertise in Java to design, develop, and maintain scalable, high-performance applications. The ideal candidate will have hands-on experience with Spring Boot, RESTful APIs, and database integration, along with a passion for writing clean, maintainable code. Key Responsibilities Design and develop Java-based applications using Spring Boot and related frameworks. Implement RESTful APIs and ensure secure, scalable integrations. Write unit and integration tests to maintain high code quality. Participate in code reviews, provide feedback, and enforce best practices. Collaborate with product owners, architects, and QA teams to deliver features on time. Troubleshoot and resolve complex technical issues in production and non-production environments. Mentor junior engineers and contribute to knowledge sharing within the team. Qualifications Must-Have Skills Core Java: OOP, Collections, Generics, Exception Handling, Multithreading. Frameworks: Spring Boot, Spring MVC, Spring Data JPA, ORM framework. API Development: RESTful services, JSON processing, OpenAPI/Swagger. Database: Strong SQL knowledge (MySQL/DB2). Build & CI/CD: Maven/Gradle, Git, Jenkins/GitHub Actions. Testing: JUnit, Mockito. Good to Have Exposure to Microservices architecture. Familiarity with cloud platforms (AWS/Azure). Knowledge of messaging systems (Kafka, JMS). Soft Skills Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Ability to mentor and guide junior team members.
Responsibilities
Design, develop, and maintain scalable Java-based applications using Spring Boot and RESTful APIs. Collaborate with cross-functional teams to deliver features and mentor junior engineers to ensure high code quality.
Loading...