Java Backend Developer
About this position
The Java Backend Developer is responsible for completing the accreditation process, defining technical requirements, creating micro designs, and ensuring application quality and security.
Responsibilities
• Complete the accreditation process to be defined by mutual agreement between Customer and Vendor
• Assist in defining and reviewing the technical requirements for the application, including security, integration, and quality requirements
• Create the Micro Designs
• Configure, build, and test the application technical components
• Work with other developers, functional team, and the technical team to make sure that the configuration and custom components meet application requirements
• Follow good security coding practices to ensure the application is free of coding vulnerabilities
• Participate in code reviews and quality reviews to ensure traceability of the designs to the requirements
• Fix any defects and performance problems discovered in testing
Requirements
• Bachelor's Degree in Information Technology, Computer Science or other relevant fields
• Experience as a software developer using any of the required platforms/languages:
• Java 8
• Maven 3
• Spring Framework AOP-DI
• Spring Framework DI
• SQL
• Spring Boot
• Eclipse
• Intelli-J
• DB Design
• UML Designs Write
• UML Design Read
• Jenkins
• Junit
• Docker
Nice to Have: Experience in any of the following:
• Hibernate
• JPA
• Mocking
• Mockito
• Transactions
• Jmeter
• RESTful and SOAP services
• JSON
• SonarQube
• Amazon Web Service