We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on mission-critical applications.Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Job Requirements:
Developing web-based, large-scale solutions and cloud distributed services.
Working with cross platforms integration for data-driven and event-driven platforms
Adherence with software development process( agile) and we are looking for a candidate who will be a collaborative member in development process decision making
Experience with breaking down and analyzing product requirements with product management
An understanding of microservices and how APIs communicate with several protocols
Passion for test-driven development and CICD
Experience with API performance improvement and resolving system bottlenecks
Developing client-facing services which a keen understanding of system availability and scalability
A deep understanding of solutions security and data security/integrity
Experience designing, building, and testing Java EE applications
In-depth knowledge of popular Java frameworks like JSF and Spring MVC
Experience with Object-Oriented Design (OOD)
BSc in Computer Science, Engineering or relevant field
AWS
Cloud hosting experience
Benefits: -
A comprehensive package with the competitive appraisal system
We offer remote work ( decided by the team)
We offer full coverage of a wide range of technical and interpersonal training material needed for the work scope.
we offer a unique culture, where each team can have members from all over the world.
We can provide funded team-building travel trips to allow teams to meet our branches.
We can allow each team member to move between our many teams to provide more knowledge sharing across our teams