About the Opportunity
We are seeking an experienced software engineer to join our Java development team. This is a challenging role that requires strong technical skills and a passion for innovation.
Job Description
* This position involves designing, developing, and implementing complex software systems using Java programming language.
* You will work closely with cross-functional teams to clarify requirements, write detailed specifications, resolve technical issues, and implement effective solutions.
* The ideal candidate will have excellent research and problem-solving skills, with the ability to communicate effectively with diverse technical audiences.
Required Skills and Qualifications
* Strong understanding of software development methodologies (Agile/Waterfall)
* Familiarity with cloud platforms (AWS/Azure) is a plus; knowledge of containerization/orchestration tools (Docker/Kubernetes/HELM) desirable;
Experience with CI/CD tools & Dev Ops practices as well as test-driven development preferred;
* Mastery over data storage systems & Strong commitment to continuous learning,