Senior Software Engineer

Year    KA, IN, India

Job Description

Position:

Senior Software Engineer

Experience:

6+ Years


About the Role



We are seeking a highly skilled Senior Software Engineer with strong expertise in Java, Spring, Hibernate, Webservices, SQL/PLSQL, JSP & Servlets. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications, while ensuring performance, quality, and responsiveness. The candidate should also have exposure to modern development tools and practices, with experience in AWS, Salesforce, CI/CD tools, and Loan Origination Systems considered a strong advantage.

________________________________________

Key Responsibilities



Design, develop, and maintain high-quality software applications using Java, Spring, Hibernate, JSP & Servlets. Develop and consume RESTful and SOAP Webservices to integrate with internal and external systems. Write efficient SQL and PLSQL queries, stored procedures, and performance-tuned database operations. Collaborate with product managers, business analysts, and QA teams to translate requirements into technical solutions. Work on application enhancements, bug fixing, and production support as needed. Contribute to code reviews, unit testing, and performance tuning. Ensure adherence to secure coding standards and compliance requirements. Participate in Agile/Scrum ceremonies and provide technical inputs during sprint planning. Drive continuous improvement by exploring and recommending new tools, frameworks, and best practices. Mentor junior engineers and support cross-functional technical discussions.

________________________________________

Mandatory Skills



Strong hands-on experience with Java (Core & Advanced). Expertise in Spring Framework (Spring Core, Spring Boot, Spring MVC). Proficiency in Hibernate ORM. Strong knowledge of Webservices (REST & SOAP). Experience with SQL & PLSQL for database programming. Hands-on experience with JSP & Servlets.

________________________________________

Good to Have Skills



Exposure to AWS cloud services (EC2, S3, Lambda, RDS, etc.). Experience working with Salesforce integrations. Familiarity with CI/CD pipelines using Jenkins. Version control experience with GitHub (branching, pull requests, code merges).

________________________________________

Nice to Have Skills



Domain knowledge of Loan Origination Systems. Mortgage industry experience (Retail/Wholesale Lending). Hands-on experience in integrating multiple third-party applications within enterprise systems.

________________________________________

Qualifications



Bachelor's or master's degree in computer science, Information Technology, or related field. 6+ years of software engineering experience with a proven track record in Java-based enterprise applications. Strong problem-solving, analytical, and communication skills. Ability to work independently as well as in a collaborative team environment.

About Encora






Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.



At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4465197
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year