6
Feb
2017
Java Developer
Key Responsibilities:
- Facilitate requirements gathering using expert listening skills and develop unique simple solutions to meet the immediate and long-term needs of business customers
- Analyzes the technical and business requirements, including functional and non-functional requirements, to develop a systems solution
- Works closely with business partners to understand business requirements to design quality technical solutions that align with business and IT strategies and comply with the organization’s architectural standards
- Be part of Agile Team working closely with Product owner, Scrum Master
- System analysis and evaluation
- Resolves problems that result in a decreased time to market; improves quality, enhances flexibility, and embraces the solution provider mindset
- Preparation of requirement specification and High/Low level design document
- Responsible for timely delivery of software services rendered to the client
- Liaison between client teams and offshore team for deliveries
- Review & validate the deliverable from the offshore before implementation in production
Key Skills:
- Good working experience on leading and managing the web application design, development and maintenance using Java/JEE technologies
- Need to demonstrate strong skills in Javascript, Ajax, HTML, JSP and CSS technologies
- Strong working experience in implementing MVC frameworks – JSF v1.2, Spring v2.0, Struts v1.2
- Possess working experience in SOAP based Web services and iBatis 2.3
- Experience in development tools like RAD 7.0, WASD, Eclipse, Spring source tool-suite, Jenkins
- Experience in Unix OS and Shell programming
- Experience in middleware technologies such as Message Queue and JMS
- Experience in configuration management tools – Serena Dimensions and GIT
- Previous experience with Oracle or other relational databases
- Experience in implementing Software Engineering practices is a must
- Previous experience leading a team of developers
- Knowledge of Object Oriented Design and Development
- Proficient in Agile methodologies
- Strong written and verbal communication skills, both technical and non-technical Experience designing, developing and delivering packaged software or making customizations to existing packaged software applications is also preferable
- Excellent understanding and interpretation of Insurance Domain business and technical requirements
- Ability to clearly communicate design rationales and build consensus around designs
- Ability to develop innovative approaches to complex design problems
Required Experience:
- Understanding of business and technical requirements and share the impact analysis
- Estimate the efforts for the changes and review
- Create and Review the design and collaborate with the technical architects
- Implement the changes and create a delivery package for deployment
- Liaise with various stakeholders like Project Manager, Solution Design Team, Testing team and Release management team
- Installation, configuration and upgrading of WAS software and related products
- Establish and maintain sound backup and recovery policies and procedures
- Perform database tuning and performance monitoring
- Perform application tuning and performance monitoring
- Responsible for providing assistance on or conducting the more complicated walk through of technical and operational features functions and attributes of new or existing solutions
- Works on projects/issues of medium to high complexity that require demonstrated knowledge across multiple technical areas and business segments. Coaches and mentors more junior technical staff
- Troubleshoot problems, perform testing/quality assurance and support user acceptance testing to ensure successful project implementations
- Adhere to standards, design, documentation and testing while maintaining appropriate quality levels
- Participate in code reviews on others developers’ code
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program