Depends On Experience
Telecommuting not availableTravel not required
5+ years’ experience in developing software with expert-level expertise in multiple programming languages and methodologies, including object oriented principles
3+ years’ experience with application development tools
Undergraduate degree or equivalent experience/certification
Experience in Agile Methodology and Agile Engineering practices like TDD, Continuous Integration, Continuous Deployment, etc.
Experience in DevOps tool like Git, JIRA, Jenkins, Maven, Gradle, Sonar Cube, etc.
Great communication skills and knows how to work effectively within a diverse team
Outstanding engineering talent proven by great work results and experience.
Operates effectively in a fast-paced, deadline driven, collaborative and iterative programming environment
Self-motivated but does well in a team environment. Strong initiative and enthusiasm
Experience in waterfall and/or agile software methodologies
Demonstrated ability to anticipate future software engineering opportunities
Technology leadership experience in a sourced environment
Prior work experience in a Onsite - Offshore work model
Mobile Experience is added advantage.
Knowledge of Core Java language, XML, XSLT, OOAD concepts, and Design patterns.
Experience with MVC web applications and related technologies such as Servlets, JSP, Struts, Spring/Tiles, XML, and Xpath
Hands on experience building highly scalable Java Enterprise Systems using technologies such as J2EE (JDBC, JMS, EJB 2/3, and Hibernate), Service Oriented Architecture, and Web Services (SOAP and RESTful / JSON) is required
Solid SQL skills (preferably DB2 and Oracle)
Experience with open source J2EE frameworks, API’s, and commercial J2EE application servers such as Websphere