Java Software Developer
Full-time
Remote
Posted On: Jan 23, 2024
Closing On: Closed
Job Description
Position: Java Software Developer
Location: Remote
Salary: Competitive based on experience and competence
Location: Remote
Salary: Competitive based on experience and competence
Our client is a software development company providing specialized software solutions and technological transformation services.
They are on the lookout for a highly skilled and motivated Java Developer to be an integral part of their dynamic development team. This role is designed for someone with substantial experience in microservices development and a thorough knowledge of modern development frameworks. The ideal candidate will bring a proactive approach to customer service and teamwork. This position will be part of a team led by a Software Architect and will be closely monitored by a Project Manager to address various requirements from the company’s diverse client base.
Key Responsibilities
· Design, develop, and maintain efficient and high-quality Java applications.
· Utilize development frameworks like Spring Boot to create robust, scalable solutions.
· Collaborate within a team overseen by a Software Architect and under the guidance of a Project Manager.
· Engage with cross-functional teams to define and achieve project requirements.
· Maintain effective communication with stakeholders to ensure timely delivery of project objectives.
· Contribute to continuous improvement in the development process and best practices adoption.
Required Qualifications, Skills, Competencies & Abilities
· Bachelor's Degree in computer science or related field
· Atleast 3+ years’ experience in software development with a focus on Java
· Mandatory certification in Java, such as Oracle Certified Professional, Java Programmer, or Helidon Microservices Developer
· Experience with Java EE components such as EJB, JPA, and JSF.
· Knowledge of RESTful and SOAP web services.
· Familiarity with database technologies (SQL/NoSQL).
· Proficiency in Java testing frameworks like JUnit or TestNG.
· Understanding of Java build tools, such as Maven or Gradle.
· Experience with version control systems like Git.
· Familiarity with Continuous Integration/Continuous Deployment (CI/CD) practices.
· Proven experience in microservices development and proficiency in development frameworks like Spring Boot.
· Exceptional communication skills, both written and verbal.
· A strong commitment to project delivery and code quality.
· Excellent service attitude and problem-solving skills.
· Proactive, adaptable to changes and challenges.
· Results-oriented and efficient in time management
· Ability to work effectively both autonomously and as part of a remote team.
If you meet the outlined qualifications and skills, please submit your application on/before Tuesday 30th January 2024.
Job Overview
-
Salary Offered180K - 250K KSH
-
Employment ModelRemote
-
IndustrySoftware Development
-
Career LevelExpert
-
Experience4 yrs
-
Academic QualificationsDegree