As part of the team the successful candidate will be actively developing the application platform for our cloud-based enterprise products. In this environment the Senior Applications Developer will be called upon to analyze problems, suggest and assess multiple alternative solutions, and implement high-quality industry leading software.
Responsibilities include,
• Developing application framework code mostly in Java but also in other web development technologies (JavaScript, HTML5, JQuery)
• Participating in code reviews
• Working with application teams to provide infrastructure support in specific areas
• Engaging actively in the technical decision making process
• Participating in technical discussions and providing feedback depending on the needs of the team/department
• Keeping abreast of the latest technologies (including Oracle technologies) and assimilating them into the product suites
• Pro-actively mentoring and keeping track of team members progress
• Ensuring compliance with development methodology and technical process
Candidate must have:
• Strong J2EE development experience
• Web development experience (HTML5,JavaScript, JQuery) is a plus
• Strong experience with Web-tier development using technologies such as Spring, JPA (EclipseLink/TopLink)
• Good experience with at least one of the popular J2EE Application Servers (experience with WebLogic is a plus)
• Good experience with writing SQL
• Experience with writing unit tests using JUnit
• Thorough understanding of OO principles
• Track record of rapidly learning and incorporating new technologies into his/her skill set
• Thorough knowledge of programming best practices
• Analytical and troubleshooting skills
• Ability to effectively communicate technical, business, and design information
• Proven ability to deliver high-quality, tested software on time
He/She should be able to work independently, mentor others and be a highly contributing member of an agile team. She/he has excellent organizational, planning and time management skills, with a successful track record of managing multiple priorities in a fast paced environment.
Career Level - IC3