Job Description
SENIOR JAVA ENGINEER
Analyze user requirements and translate them into technical specifications
About the job
We are seeking a skilled and experienced Java Engineer to join our dynamic development team. The ideal candidate will have a strong background in Java development and a passion for delivering high-quality software solutions. The Java Engineer will be responsible for designing, implementing, and maintaining Java applications, as well as collaborating with cross-functional teams to define, design, and ship new features. Motopay
Responsibilities
- Design, develop, and maintain Java-based applications. Senior java engineer
- Analyze user requirements and translate them into technical specifications
- Write clean, efficient, and maintainable code
- Troubleshoot, debug, and resolve software defects and issues.
- Develop and execute unit tests and integration tests to ensure software quality.
- Participate in code reviews to maintain code quality and consistency.
- Work with other engineers to integrate applications with other systems
Qualification
- ·Bachelor’s degree in Computer Science or a related field
- 3+ years of experience in Java development (Fintech Experience is an advantage)
- Strong understanding of Java programming principles and best practices
- Experience with a variety of Java frameworks and technologies, such as Spring, Hibernate, and JPA
- ·Ability to work independently and as part of a team
- Experience with cloud computing platforms, such as AWS or Azure
- Experience with microservices architecture
- Experience with DevOps practices
- Experience developing large cloud-based web applications
Location: Lagos State, Nigeria.
Apply: Please submit your resume and a cover letter detailing your relevant experience to best@motopayng.com. Include any relevant certifications and GitHub repositories.