Join us to build enterprises of tomorrow
Hands-on experience in Java 7 or 8 with good working knowledge of JSON, Spring, Hibernate frameworks, JPA, REST Services, and Redis Cache.
Working knowledge of JUnit, Maven & Jenkins.
Experience in UI tier including JSP/Servlet, HTML 5, CSS, Angular JS, AJAX, and Bootstrap.
Good understanding and working experience with RDBMS i.e. Oracle, MySQL and MSSQL
Implements REST APIs are required for serving various aspects of the app
Familiar with implementation for most design patterns for powering core architecture
Should be able to manage and mentor a team of 5-7 developers and deliver high-quality product
Should have good knowledge of Agile Scrums.
Knowledge in NoSQL technologies (MongoDB/Cassandra) o Knowledge in Neo4J Graph DB
Knowledge of Microservices architecture.
Traits to take ownership of the components and deliver work end to end, including designing, development, release, and bug-fixing. Competencies
Ability to work in a fast-paced agile environment and cope with the speed of the scrum process.
Should have excellent communication, client interaction, and interpersonal skills
Very strong programming skills and should be able to write optimized, modular code.
This position may have supervisory responsibilities. Educational Qualification
Bachelor’s degree in Computers or related fields
Excellent written and verbal communication skills
Design, implement and maintain Java application phases. Develop, test, implement and maintain application software.
Responsible for building customized enhancements to existing SaaS product
Be an outstanding Team PlayerManage and mentor a team of 5-7 resources
Work directly with Business, Sales, and Product teams
Passion for a highly scalable performant experience. Passion for micro-services.
Knowledge of (and a passion for) current trends and best practices in middle-layer and back-end architecture, including performance, continuous integration, scalability, and stability
Build Proof of Concepts and close to Production-ready APIs and back-end
Fast-paced environment – should be open and willing to learn
Pair with other team members and SEs to buildout core application functionality
Very strong object-oriented design skills and understanding of well-engineered design.