
Senior Java Developer (Tech Lead)
Salary undisclosed
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.