Software Engineer Jobs in Mumbai - EMeasurematics
Job Description
eMeasurematics, 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 contributing to development & collaborating with 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.
Key Competencies
- Developers are expected to have a good understanding of micro-services & monolithic architectures.
- Should have clarity of limitations and trade-offs between the microservices architectures.
- The developer is expected to analyze, design, coordinate the development of various technical solutions along with senior team members in the U.S and India.
- Collaborate with remote teams for development & testing.
- Should have worked or had experience with working in Jenkins or any other CI/CD framework.
- Good understanding of Design Patterns, Design principles (SOLID, Gang of Four, TOGAF, etc)
- Is expected to sketch out UML design, review new code & legacy code for improvements thereafter.
- 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 in the given timeframe.
- Should have worked on real-time applications and understands the complexity in real-time systems.
Requirements
- Knowledge of building applications using Java / Javascript
- Good Understanding of J2EE, MVC Architecture, Struts, Liferay, Hibernate, Spring Frameworks
- Understanding of ReSTful Web services
- Understanding of RDBMS like Oracle / MySQL
1. Analytical skills
Experience in
1. Java
2. Spring
3. Hibernate
4. Java2D & Java3D experience will be desirable