2 months ago
Job title : Java Developer
Job Location : Abuja
Deadline : September 08, 2024
Quick Recommended Links
A Java Developer with Spring Boot and Microservices Experience is needed for employment
Who You Are
- You have TWO or more years of experience developing back-end applications using Java.
- Proficient in Java 8+ and familiar with its latest features and best practices.
- Extensive experience with Spring Boot and Spring Framework for building scalable and robust applications.
- Familiar with Microservices architecture and implementing RESTful APIs.
- Solid understanding of JPA/Hibernate for ORM and database interaction.
- Experienced with SQL and relational databases such as PostgreSQL or MySQL.
- Knowledge of Maven or Gradle for project management and build automation.
- Experienced with Git for version control and collaboration in a team environment.
- Understanding of containerization technologies like Docker.
- Familiar with CI/CD pipelines and tools like Jenkins or GitLab CI.
- Excellent problem-solving skills with attention to detail and code quality.
- Strong communication and teamwork skills.
- Proactive attitude and ability to work in a fast-paced, dynamic environment.
What We Offer
- Competitive salary and benefits package.
- Role in a high-growth, dynamic environment with cutting-edge technologies.
- Opportunities for continuous learning and professional development.
- Collaborative and innovative work culture.
- Flexibility in remote working options.
Responsibilities
- Back-End Development: Design, develop, and maintain back-end services and applications using Java and Spring Boot.
- API Development: Create and maintain RESTful APIs, ensuring efficient communication between front-end and back-end systems.
- Microservices: Implement and manage microservices architecture, ensuring scalability and fault tolerance.
- Database Management: Work with relational databases, design schemas, optimize queries, and manage data access layers using JPA/Hibernate.
- Performance Optimization: Optimize applications for maximum speed, scalability, and reliability.
- Testing: Write unit tests, integration tests, and participate in code reviews to ensure high-quality, maintainable code.
- Deployment: Work with Docker and CI/CD pipelines to streamline deployment processes.
- Documentation: Maintain thorough documentation of system configurations, architecture, and code.
Skills
- Strong proficiency in Java and Spring Boot.
- Experience with Microservices architecture.
- Solid understanding of JPA/Hibernate and relational databases.
- Familiarity with Docker and CI/CD pipelines.
- Version control using Git.
- Experience with Maven or Gradle.
- Strong problem-solving and debugging skills.
- Ability to work in a collaborative team environment.
How to Apply for this Offer
Please submit your resume, along with a cover letter detailing your experience with Java, Spring Boot, and Microservices. Include links to your GitHub profile or any relevant projects you have worked on
- ICT Jobs in Nigeria jobs