Role and Responsibilities :
- Developing enterprise-grade highly scalable java based applications
- Writing test cases using Java testing framework like JUnit, Mockito.
- Displaying initiative and an ability to lead others, and develop applications team disciplined manner
- Utilizing and applying robust analytic thinking with the ability to identify, debug, and resolve technical issues.
- Conducting team code reviews
- Working independently to evaluate and make strategic decisions that will address specific technology design needs and issues within their technology area
- Providing coaching and technical mentoring to more junior developers
Requirements / Qualifications :
- Experienced in Java 11 and above, Spring 5, log4j2, Cybernetics, Tomcat, and Rest APIs development.
- Minimum 3 years in Spring Framework, Spring Boot and Hibernates
- Proficient in writing unit and integration tests.
- Skilled in object-oriented programming and functional programming is a big plus.
- Experienced in database technology such as SQL, PostgreSQL or MySQL.
- Skilled in front-end development using the basics (HTML/CSS, JavaScript).
- Experienced in leading and managing a small team
- Skilled in building RESTful web services.
- Knowledgeable in web security
- Experienced with cloud hosting such as AWS and you have managed and scaled applications in such environments.
- Interested in building something new, from the ground up and have a hand in every aspect of that process.
- Awarded a relevant degree and have experienced all of abovementioned for a few years.java 11
databases
Scripting
Architecture
restful web services
aws
Spring Framework
spring boot
hibernates
rest apis development
Apache Tomcat
cybernetics
Log4j
spring 5
java 11
jdk 12
jdk 13
jdk 14
jdk 15
java 16
jdk 16
jdk 17