Java Software Developer
Our client is the creator of various cutting edge industrial automation software and hardware solutions, seeks Dynamic Developers with strong technical & programming skills, looking to work in industrial automation & enterprise solutions.
This role primarily entails leading a team & also collaborating with remote teams. We are seeking skilled professionals to build Products offering Enterprise Solutions for various industry heavyweight clients. It also offers the opportunity to work in a diverse technical space such as Artificial Intelligence, Machine learning, Mathematical & Algorithmic Modeling, 3D Graphics and much more.
Skills And Qualifications Required
- Developer is expected to analyze, design, coordinate development of various technical solutions along with senior team members in U.S and India.
- Collaborate with remote teams for development & testing.
- Good Understanding of Design Patterns.
- Is expected to review new code & legacy code for improvements
- Participate in Technical Documentation, Knowledge Transfer & Training sessions.
- Test Driven Development of assigned modules.
- Partake in writing unit test cases
- Responsible to thoroughly understand and communicate technical implementation requirements & statuses to appropriate team members.
- Should have worked on real time applications and understands complexity in real time systems.
- Good Understanding of J2EE, Hibernate, Spring Frameworks
Desired (Not Required) Skills
- Experience with MVC Architecture, Struts, Liferay
- Understanding of ReSTful Web services
- Understanding of RDBMS like Oracle / MySQL