Responsibilities:
• Design and develop the business logic and backend systems of the product
• Work closely with frontend developers to design and develop functional, performing and complete APIs
• Decipher existing companies software systems and be able to hook in application to applicable data sources
• Write both unit and integration tests, and develop automation tools for daily tasks
• Develop high quality, well documented, and efficient pieces of code
• Challenge ideas and opinions to avoid pitfalls and inefficient solution
• Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
• Ensure the code follows latest coding practices and industry standards
• Backend developer who understands REST and micro service architectures to develop applications
• Deploy applications on cloud and follow CI/CD efficiently
• Write both unit and integration tests, and develop automation tools for daily tasks
• Challenge ideas and opinions to avoid pitfalls and inefficient solutions

Candidate requirements:
• Framework and Key Skills: Windows, Linux Kubernetes, Azure tools, Sprint Boot, Microservice architecture, Docker, Java, REST API developments, SOAP Knowledge
• Minimum 4-5 years of Strong working expertise of Server Side programming using Java/JEE, Spring boot
• Experience in Spring Boot, Spring Security, Hibernate/JPA/JDBC, Tomcat, Maven, Design Pattern
• Strong understanding of OO Designing and Programming Techniques and associated concepts, Data Modeling
• Knowledge in Micro services architecture/ patterns, cloud/container services (Docker preferred), Kubernetes expertise, Working Agile / Scrum for more than 1 year
• Ability to formulate/implement technical solutions, proven ability to understand, analyze and solve issues with little or no guidance
• Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
• Strong logical reasoning and problem-solving skills with the ability to quickly process complex information and present it clearly and simply
• Skills Strong understanding of TDD with extensive experience of automated unit testing using mock object frameworks
• Knowledge of SQL, Major RDBMS (e. g. Oracle)
• Knowledge of DevOps and continuous integration
• Beneficial skills would be knowledge around Event Driven Architecture & Domain Driven Design
• Strong understanding of Agile methodologies. Experience as a Developer on a cross-functional agile team preferred
• Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
• Utilizes team collaboration to create innovative solutions efficiently
• Passionate about technology and excited about the impact of emerging / disruptive technologies
• Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
• Believes in culture of transparency and trust
• Quick learner with a great ability to listen and communicate well verbally and in writing

Job Overview
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password

Share