Java Developer (Springboot) Job at Estrada International Staffing Solutions

Estrada International Staffing Solutions - Our client is a growing organization in the tech sector, specializing in IT and software development services.

They are recruiting to fill the position below:

Job Position: Java Developer (Springboot)
Job Location: Lagos
Sector: IT Consulting

Job Summary


  • They are seeking a skilled and experienced Java Developer with expertise in Spring Boot to join their dynamic tech team. In this role, you will be responsible for designing, implementing, and maintaining efficient, reliable, and scalable Java applications.
  • The ideal candidate is passionate about development and problem-solving, with hands-on experience in building robust backend systems.

 Responsibilities 

  • Conduct thorough code reviews to maintain high code quality and ensure proper testing
  • Utilize sustainable coding patterns that are easily maintainable and modifiable
  • Optimize applications for maximum speed and scalability
  • Collaborate with the Engineering Manager to clarify and refine technical tasks based on business requirements and software design
  • Work effectively with team members and stakeholders to deliver functional software
  • Develop and maintain Java Spring Boot applications
  • Ability to modify designs and specifications for complex applications as needed
  • Analyze code, requirements, system risks, and software reliability
  • Stay up-to-date with industry trends and technological advancements
  • Ability to communicate clearly and effectively, both verbally and in writing

PII Data Processor Responsibilities:

  • Design, create, and implement IT processes and systems for the data controller to gather personal data
  • Use various tools and strategies to collect personal data securely
  • Implement security measures to safeguard personal data
  • Store personal data collected by the data controller
  • Facilitate secure transfer of PII data between the data controller and other organizations.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Senior Java Developer, with a strong understanding of object-oriented programming principles.
  • Proficiency in Object-Oriented Design (OOD) principles
  • Must have extensive experience in designing, building, and testing Spring Boot applications
  • Must be Familiar with static code analysis tools (e.g., Sonar, PMD) for software quality improvement
  • Experience in application security; knowledge of OWASP is a plus
  • Must be skilled in building REST and SOAP services; knowledge of reactive applications and GraphQL is a plus
  • Experience with caching, queuing, and streaming systems such as ActiveMQ, Kafka, Redis, and RabbitMQ
  • Hands-on experience with Docker, container orchestration (e.g., Kubernetes), and cloud platforms like AWS and Azure
  • Proficient in popular Java libraries and frameworks (e.g., Hibernate, Vert.x)
  • Strong SQL skills and experience with SQL/NoSQL databases such as PostgreSQL, Oracle, and MongoDB, as well as DB migration tools like Flyway.

Method of Application
Interested and qualified candidates should send their resume and cover letter to: v.uzoamaka@estradaintl.com using the Job Position as the subject of the mail.