Our client empowers business leaders with enhanced analytics and software engineering capabilities that stabilize enterprises and help them thrive in shifting and complex markets.
Our client is a big, full of diversity, well-knitted team of coders, that love not only the development of applications but also, challenges, hiking, and smart ideas. They are relaxed, but very thorough with their work.
Skills required:
• 4+ years of software development experience with Java platform
• Strong experience in programming languages and frameworks, especially for backend systems (Java or Typescript)
• Strong experience with RESTFull APIs
• Worked before with: RESTFul web services, SQL, Oracle DB.
• Previous experience with developing web GUIs using HTML/CSS/JavaScript and frameworks like React or Angular
• Knowledge of Software design patterns and clean code principles
• Understanding of containerized apps from development perspective.
• Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
• Responsible person for ensuring that Java best practices are adhered to.
• Responsible person for technical design documentation
• Quick learner and highly motivated to himself/herself abreast with latest technologies
• Good communication skills (Must)
Nice To Have:
• RESTFull API design principles
• Java 17, Kafka, Docker
Responsibilities:
We analyze, understand, and create banking applications of high complexity, in Agile environment, using tools such as:
• Backend languages / frameworks: Java, Spring Framework, Spring Boot, Hibernate, Apache Kafka
• Web front-end: Typescript, React, Nrode.js, Next.js/Hapi.Js, jQuery, HTML, CSS, Javascript
• Databases: Oracle DB, PostgreSQL, NoSQL (Cassandra, MongoDB etc.)
Remote, VR-104135
• Release automation tools: Git, Gradle, Jenkins, Artifactory
• Testing and code analysis: JUnit, Mockito, SonarQube
• Issue tracking / wiki: Jira, Confluence
• IDE: Eclipse, IntelliJ IDEA
• Operating systems: Windows, Linux