Applications Developer 4 (BB-E26A0)
Found in: Neuvoo IN
Description:As a member of the software engineering division, you will analyze and integrate external customer needs. Specify, design and implement modest changes to existing software architecture. Build new functionality and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality. We have a team of highly enthusiastic, talented, well-qualified engineers from different parts of the world. We are a very close-knit team and we do a lot of fun activities apart from working on extremely challenging and rewarding projects. You will get a great foundation for an excellent career growth in Business Applications (Enterprise Software Industry), if you join our group. A successful candidate must have relevant Java and web development experience Requirement 5-8 years of relevant Java/J2ee experience in Financial Services Solid experience in Core Java/ J2EE design techniques Excellent coding skills should be able to convert design into code fluently Java Frameworks i.e. Spring, Hibernate, MyBatis Multi-threaded Programming Experience with Restful web services, SOAP Services, JMS Source code control software (eg. GIT, SVN) RDBMS experience preferably with Oracle including stored procedures Test Driven Development/Behavior Driven Development Code Reviews PMD, JUNIT, Performance, Memory Management Ability to pseudo lead small team of developers for implementation Mentor team to enhance technical skills Desirable (but not essential) UNIX shell scripting Maven JDeveloper ADF (Application Developer Framework) Person Specification Strong communication skills Excellent analytical and problem solving skills Outstanding presentation skills Detailed Description and Job Requirements Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications. As a member of the software engineering division, you will analyze and integrate external customer specifications. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit tests and unit test plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering to discuss major changes to functionality. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
calendar_today7 hours ago
info full time