+353-8510-511-52
info@charttics.com
WPCS 1.1.4

Single Blog Title

This is a single blog caption
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