We are looking for highly motivated and enthusiastic individuals with a passion for software development and a strong knowledge of Java programming language and related technologies. In this role, the developer will be responsible for designing and implementing low-latency, high-availability, and performance applications, as well as writing clean, maintainable, and efficient code. Collaboration with cross-functional teams, including project managers, stakeholders, and other developers, is key to delivering high-quality software solutions. The developer will also be expected to participate in code reviews, debug technical issues, keep up to date with industry trends and technologies, and document software design, code, and processes.
Requirements:
Advanced Java Level (Java 8 or 11)
Understanding of REST APIs
Understanding of SQL
Strong analytical and problem-solving skills.
Excellent verbal and written communication skills
Ability to work well in a team environment.
Nice to have:
Springboot Experience
ORM Experience (Hibernate, OpenJPA etc)
Willing to learn:
Microservice Architecture
Cloud Services
IT Risk