Min 5 yrs experience in developing enterprise-class applications using Java, Unix/Linux, Spring, Hibernate, Maven, JMS, Oracle, SQL
Min 5 yrs experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning, and developing the team's working practices.
Proficient in all the layers of application development and would be required to stitch together end to end applications either the on-premises environment or on the Cloud for our clients, starting from front end development, back-end development, middleware integration and persisting data in no SQL or RDBMS database
Middleware skills on the REST/SOA services, Apigee or API Connect along with RDBMS and NoSQL skills for persistence
Min 3 yrs experience with budding Kafka platform and hands-on knowledge of Kafka infrastructure and scale
Hands-on expertise in HTML5, CSS and Javascript (React.JS) understanding of software development including the full project lifecycle from working on multiple substantial projects using Agile development methodologies·
Responsibilities:-
Work with development teams and product managers to ideate software solutions
Design client-side and server-side architecture
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
Write effective APIs
Test software to ensure responsiveness and efficiency
Troubleshoot, debug and upgrade software
Create security and data protection settings
Build features and applications with a mobile responsive design
Write technical documentation
Work with data scientists and analysts to improve software