Design, develop and maintain mission-critical systems, delivering high-availability and performance.
Have a passion for delivering zero-defect high-quality code, with proactive mindset.
Own end to end delivery responsibility for modules, participate in Continuous Integration activities, automation frameworks for testing and deployments, and other related items in addition to contributing to core product code.
Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations.
Who We Are Looking For
Competencies & Personal Traits
Passionate coder with more than 8 years of application development experience.
Strong server-side programming experience in Java (preferably java8/java11) and Spring Boot.
Strong experience with RESTful API’s (with Spring Boot 2.x) and Microservices development.
Experience with unit testing and TDD.
Experience in Linux, Shell Scripting.
Good understanding of SQL and relational databases.
Good experience with build tools like Maven and Gradle.
Experience with Git.
Flexible and adaptable attitude disciplined to manage multiple responsibilities and adjust to varied environments.
8+ years of experience in designing, developing and supporting applications.
Experience in Agile software development
Bachelor in Computer Science, Computer Engineering or equivalent