1 Integrated Decisions and Systems Job
5-7 years
Senior Software Engineer - Java/J2EE (5-7 yrs)
Integrated Decisions and Systems
posted 12d ago
Flexible timing
Summary :
The Programmer will participate in the design and development of a multi-user, multi-tenant, analytics-centric back-end application using Java EE/state-of-the-art technologies. The position will:
Major Responsibilities :
- Design and develop web-facing components using Java technology stack. Design and develop Process Orchestration.
- Produce necessary technical documentation.
Requirements : (Knowledge, Skills, Abilities, Competencies, Education & Experience) :
- At least Bachelor's degree in mathematics, engineering or computer science.
- Minimum 3 years of experience in developing Applications using Java technology.
- Excellent grasp of Agile/Collaborative Development practice and methodology.
- Excellent understanding of OOP concepts.
- Command over the design principles.
- Follower of TDD and good knowledge of Test Pyramid. Apt understanding of data and its management.
- Understanding of Enterprise Integration Pattern.
- Understanding of protocols such as SOAP, HTTP/HTTPS, FTP/SFTP and REST.
Preferences :
- Experience or familiarity working with the following technologies:
- Application integration technologies such as ESB, JMS, Web Services. o Various data storing mechanisms.
- Familiarity with data mining concepts, ETL processes.
- Excellent written and verbal communication skills.
- Experience working with data modeling.
- Experience in continuous build environment.
- Must be a proactive, self-driven worker with strong interpersonal skills.
Other :
- Back end technologies stack include: EJB3, JPA, Hibernate, Spring, Spring-batch, Spring IO, JMS, JAXB, REST, Web Services, PL/SQL, Java 1.8
- App. /Db Servers includes: JBOSS, Tomcat, MSSQL, MySQL, Mongodb
- Development Practices & tools include: Agile methodologies, Continuous Integration - Jenkins, Code Coverage tools like Cobertura, JUNIT, TDD, MAVEN, ANT, SVN, CVS, GIT, GERRIT.
- Front end technologies include: HTML5, JavaScript, AJAX, jQuery, Vaadin
Functional Areas: Other
Read full job description