Java Sr. Software Engineer
Brief description :
Job Title : Java Sr. Software Engineer
Location : Technopark, Trivandrum
Experience required: 4-6 years
Position Summary / Candidate profile:
This Senior Software Engineer resource has 4-6 yeas of Java programming experience and will be responsible for providing Agile development support within an existing project team. We are seeking a motivated individual who can solution the business need, design and develop software applications on Java EE platforms.
Roles / Responsibilities:
Follow standard coding conventions and guidelines from Product Managers/Architects
Track record of sharing knowledge and mentoring other team members
Working with distributed teams
Work with initiative leads, business areas, technical leads, architects, subject matter experts, developers, technical support groups and test teams to deliver value to the business.
Review and accept software and interface design and requirements
Refine and decompose requirements to the level of detail required to initiate development
Deliver Java EE, functional and non-functional requirements, within established budget, time and quality standards
Design, prototype, develop, test, and document product features. Make recommendations for enhancements that result in a cost effective product delivery and/or operational efficiency
Perform unit testing and document test results
Complete code reviews, complete documentation of issues identified and action items
Requires skills / experience:
Extensive Object Oriented Analysis and Design using Java and UML
Extensive use of Eclipse (commonly used plug-ins and debug techniques)
Extensive knowledge and experience with Java EE patterns
Hands-on experience with Build and Deployment tools and languages – Maven/Jenkins and Shell scripting
Good knowledge of database concepts with working knowledge on SQL and Stored Procedures.
Innovative in providing solutions, likes to take on challenges with calculated risk.
Good working experience with Spring, Hibernate, REST WebService
Education and other requirements:
Bachelor’s Degree / Master’s Degree in Computers or related field
Good communication (oral and written) and cross-team coordination skills.
Prior work experience in US Healthcare Insurance domain is a plus