Java (Springboot) Backend Software Developer Job at Sproxil
Sproxil is a global brand protection & consumer engagement solutions provider specialized in the provision of cutting edge advanced technology to combat counterfeiting, product theft and adulterations; as well as providing a platform for consumer engagement.
We are recruiting to fill the position below:
Job Position: Java (Springboot) Backend Software Developer
Job Location: Lagos
Employment Type: Full-time
Job Summary
- As a backend Software Developer at Sproxil Nigeria Limited, you will play a critical role in designing, developing, and deploying features, working closely with our frontend developers, product managers, and stakeholders to ensure seamless integration and top-tier performance.
Key Responsibilities
- Design, develop, and maintain APIs and backend services that support our web and mobile applications.
- Build scalable and high-performance systems, ensuring reliability, security, and efficiency.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug complex issues, providing effective solutions.
- Optimize and fine-tune applications to ensure seamless performance
- Collaborate with cross-functional teams to implement new features and improve existing ones
- Keep up to date with industry trends, emerging technologies, and best practices in backend development.
Requirements
- Minimum of three (3) years of work experience as a backend developer
- Bachelor's degree in Computer science of any IT related field
- Sound knowledge of backend technology Java
- Experience with databases,data modeling, and database design
- Familiarity with RESTful APIs, microservices architecture, and cloud technologies
- Proficient in version control (e.g., Git) and agile methodologies
- Solid understanding of security and data protection practices
- Excellent problem-solving skills and attention to detail
- Excellent communication skills
- Strong Java programming skills
- Understanding of modern web architecture and technologies
- Relational database experience (MySQL)
- Experience with a Linux based operating system: Should be able to SSH into a remote machine, copy files, start services, etc, candidates will be required to demonstrate advanced hands-on knowledge of this during the interview process. This will be tested in a real-time environment
- Ability to operate independently and flexibly in a demanding and multi-cultural start-up environment
Preferred Technical Skills:
- Good understanding of Java programming language
- Good understanding of how JVM works
- Good understanding of Concurrency in Java
- Experience working with JSP
- Experience working with Springboot
- Good understanding of Spring Security
- Good understanding of OOP(Object Oriented Programming)
- Familiarity with unit testing usingMockito
- Good understanding of how the web frontend works.
Benefits
- Competitive salary and benefits package
- Collaborative and supportive work environment with an international team
- Flexible work arrangement
- Continuous learning and professional development.
Similar Jobs
- Mobile Application Developer Job at eHealth4everyone
- Web 3 Developer Job at Vendor.com.ng
- Frontend Web Developer (Vue.js) Job at eHealth4everyone
- Software Developer Job at NASD Plc
- Backend Engineer Job at Termii
- Frontend Engineer Job at Termii
- WordPress Developer Job at eHealth4everyone
- Software Quality Assurance & Testing Engineer Job at eHealth4everyone
- Python Data Scientist Job at eHealth4everyone
- DevOps Engineer Job at the Princeps Credit Systems Limited