Senior Software Engineer
Posted Updated
Description
- Design, develop, and maintain scalable Java applications using Spring Boot.
- Lead the development of new features and ensure high-quality code standards.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Optimize application performance, security, and reliability.
- Provide technical guidance, best practices, and mentorship to junior developers.
- Identify and resolve technical challenges throughout the development lifecycle.
Requirements
- Strong experience in Java development with deep knowledge of the Spring Boot framework.
- Proven experience handling software development projects from scratch.
- Strong technical, strategic, and critical thinking abilities.
- Solid understanding of software architecture, design patterns, and best practices.
- Experience working in an Agile environment with CI/CD implementation.
- Great communication and collaboration skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
