Job Description
Duties / Key Responsibilities Lead and mentor a team of developers to deliver high-quality, maintainable, and scalable software. Plan releases, prioritize development tasks, and collaborate with project managers to meet deadlines. Design and develop core systems, APIs, and features, ensuring future-proof and extensible architectures. Work hands-on with Java, web front-end technologies, and cloud-based environments. Select frameworks, libraries, and technologies for new products; research and prototype emerging tech. Coordinate with Dev Ops for testing, deployment, and smooth operation of production systems. Requirements 7+ years of Java development experience. Experience with cloud platforms (Azure and/or AWS), system and API design. Strong knowledge of software patterns, best practices, and modular design. Web front-end development experience. Passion for innovative technology and problem-solving in a dynamic environment. Education Bachelor’s degree in Engineering, Computer Science, o...