Development Engineer – Java
Duration: 6+ Months
Location: Bangalore
Exp: 4-8 Years
Role & Responsibilities
Development Engineer within Client’s in CFT organization, with primary focus on development, maintenance, and support of distributed applications. The responsibilities of the individual will be to:
- Participate in architecture & design reviews
- Programming, conduct code reviews, and test software as needed
- Provide L3 production support to batch processes
- Follow project plans and task schedules
- Ownership of application components and ensure timely delivery of the same
- Ensure quality of deliverables
Technical Skills Required:
- Core Java, J2EE, Spring, JavaScript, AJAX, Unix/Linux Shell Scripting, SQL, DB2, XML, JSON, junit, BDD
- 4 to 9 years of hands-on web application development utilizing the J2EE Java framework, Databases, Middleware (Soap/Xml/Messaging/RESTful services).
- Experience in the development of service oriented architecture application, good understanding of Object Oriented Design, Design Patterns and data structure algorithms.
- Experience with writing SQL including stored procedures
- Excellent trouble-shooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions
Desired Skills:
- Websphere, ExtJS 5.x, jQuery, Angular, Python, DHTML, CSS
- Agile development practice
Non-Technical Skills:
- Excellent analytical and problem solving skills
- Good collaboration/teamwork skills
- Ability to communicate effectively across all levels within Technology, Business and Operations
- Capability to approach problems as challenges and deal with them constructively while promoting this approach to other team members
- Development experience within the financial/banking industry strongly preferred