We need only those team members who are passionate about coding and technology, extremely strong drive to learn new stuff and who continuously engage in experimentation, proof of concepts and take their work products to completion within the stipulated time.
DUTIES AND RESPONSIBILITIES
- Work as a member of an Agile Software Development Team to help Implement new functionality based on business requirements.
- Document and contribute to the design and architecture of software solutions
- Design and develop the high-quality code (Using unit testing framework)
- Work on high-volume, low-latency Internet solutions. Manage real-time APIs requests from our partners and clients.
- The position requires at least 4 years of experience as a Java developer with any professional organization
- Active hands on experience in Java is required
- Other experience we look for includes: REST, Spring framework, Hibernate, Spring boot, working experience with any cloud platform.
SKILLS, ABILITIES KNOWLEDGE
- Good knowledge in Java 8 above.
- Strong OOPS concepts and understanding of data structures.
- Should be and experienced server-side Java developer working with REST APIs.
- Should have experience in Spring Framework and related software such as Spring transaction, Spring Security, etc.
Should have experience with Java Annotation, Templates, Thread Pool.
- Should have experience in JPA technologies such as Hibernate or Spring
- Sound RDBMS concepts and broadly worked Oracle 12c, MySQL technologies
- Should have strong experience in one or more industrial leading cloud computing and virtualization platforms
- Hands on experience with build and deployment tools including Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Ability and discipline to quickly produce services with a high degree of quality
- Ability to understand business needs driving our product and capabilities of backend systems
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
- BE, B.Tech. Or MCA/MS (Computer Science / IT) from reputed institute