Epicareer Might not Working Properly
Learn More

Senior Java Developer

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