Checking job availability...
Original
Simplified
- Bachelor's degree in computer science, Information Technology, or a related field
- 7+ years of experience in software development, with at least 3 years of experience leading and mentoring development teams
- Proficiency in Java and frameworks like Spring Boot
- Strong hands-on experience with SQL and relational database systems such as MariaDB
- Experience with microservices architecture and containerization tools like Docker/Kubernetes
- Working experience with testing tools like JUnit, TestNG, Spock, Mockito, etc
- Build cloud solutions with the best industrial practices - elastically scalable, proper fault tolerance, highly reliable, highly secured, and easily managed architecture
- Strong working experience with RESTful API design and implementation
- Strong understanding of software development lifecycle (SDLC) and agile methodologies
- Understanding of DevOps practices, including CI/CD pipelines and automation tools
- Experience with monitoring tools like Grafana, or ELK stack
- Familiarity with cloud platforms such as PCF or OpenShift is a plus
- Excellent problem-solving and analytical skills
- Excellent communication, interpersonal, and teamwork skills
- Experience working in a collaborative and fast-paced environment