Job Title
We are seeking an experienced Software Engineer to join our team. The ideal candidate will have a strong background in Java development and Spring/Spring Boot frameworks, as well as a solid understanding of RESTful APIs, microservices architecture, and design patterns.
The successful candidate will be responsible for leading the end-to-end development of Java-based applications, architecting and implementing scalable microservices using Spring Boot and modern frameworks, collaborating with various teams and other developers to deliver high-quality features, conducting code reviews, mentoring junior developers, promoting best practices across the team, troubleshooting and resolving complex technical issues in development and production environments, continuously improving application performance, security, and maintainability, staying current with emerging technologies and contributing to technical strategy and roadmap.
To excel in this role, you should have a Bachelor's degree in technology, engineering or relevant industry experience. Strong proficiency in Java development and Spring/Spring Boot frameworks is required, as well as a solid understanding of RESTful APIs, microservices architecture, and design patterns.
* Proficiency in Java development and Spring/Spring Boot frameworks
* Strong understanding of RESTful APIs, microservices architecture, and design patterns
* Experience with cloud platforms such as AWS, Azure, or Google Cloud
* Familiarity with CI/CD tools, containerization, and orchestration
* Excellent problem-solving skills and a proactive, collaborative approach
* Strong communication skills and ability to work effectively in cross-functional teams