Back End Developer (Java Springboot )
About this position
The Back End Developer (Java Springboot) position involves developing high-quality software solutions in an agile environment, focusing on robust and scalable applications.
Responsibilities
• Develop high quality, robust and scalable software using Java, Tomcat and Apache
• Be part of an agile development team
• Design, develop, test, deploy, maintain and enhance software solutions
• Work with the business analysts to fully understand the business requirements and assure that the project deliverables are fulfilling these
• Define and follow technical specifications
• Document important system mechanics
• Deliver software test cases alongside code
• Contribute to technical design
Requirements
• Experience 3-8 years in Backend Developer
• Deep practical experience in designing applications on Java 8, 9, 10, UML, JUnit, Cucumber, Liquibase, Springboot and Hibernate Frameworks, Kafka
• Basic experience in one of the famous database development (MongoDB, NoSQL, MSSQL, Oracle)
• Experience in web based application servers, HTTPD and Apache Tomcat.
• Experience implementing and using TDD, ATDD or BDD approaches to testing
• Lives the Agile Mindset and is an advocate for promoting the culture surrounding it.