Job Description
Welcome to Sansaone, a dynamic force in the realm of ICT talent acquisition. Born out of a passion for excellence and a vision for connecting outstanding professionals with forward-thinking organizations, we stand as a beacon for strategic recruitment solutions in the Information and Communication Technology sector. With a commitment to excellence and a passion for connecting exceptional professionals with innovative organizations, we are your strategic partner in building transformative teams.
We are seeking an experienced and detail-oriented Software Engineer – Java Specialist to join our development team. In this role, you will be responsible for designing, developing, and maintaining scalable Java-based applications and systems.
- You will work closely with cross-functional teams to deliver high-quality software solutions that meet business and technical requirements.
Key Responsibilities
- Design, develop, and maintain robust Java-based applications with a focus on scalability, reliability, and performance.
- Participate in the full software development lifecycle including planning, design, development, testing, deployment, and maintenance.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Collaborate with product managers, business analysts, and other engineers to understand requirements and deliver optimal solutions.
- Conduct code reviews, unit testing, and integration testing.
- Optimize existing systems for performance and scalability.
- Troubleshoot and resolve complex technical issues in production and non-production environments.
- Stay current with emerging technologies and propose innovative solutions to improve the product architecture and development process.
Required Skills and Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of hands-on experience in Java development (preferably with Java 8+).
- Spring Framework
- RESTful APIs
- Microservices architecture
- SQL/NoSQL databases
- build tools
- version control systems
- Git
- CI/CD pipelines
- Jenkins
- GitLab CI
- Agile/Scrum development environments
- Strong problem-solving skills
- Excellent communication and teamwork abilities.
Hiring Team Member
