We are looking for an experienced and hands-on Senior Software Developer with strong coding skills in Java, and exposure to Python. The ideal candidate will have a robust background in system design, and proficiency in AWS and Microservices. This role involves leading proof-of-concept (POC) initiatives, guiding agile development processes, acting as a tech lead, and addressing production issues.
RESPONSIBILITIES:
Spearhead the design and development of innovative and high-impact initiatives, ensuring alignment with project goals and business objectives.
Evaluate and recommend new technologies and tools to enhance the development process and system performance.
Develop and refine system architecture, focusing on scalability, reliability, and maintainability.
Utilize AWS services and Microservices architecture to build robust and efficient solutions.
Provide technical leadership and guidance to development teams, ensuring best practices and high-quality code delivery.
Mentor junior developers and foster a collaborative and knowledge-sharing environment.
QUALIFICATIONS:
Strong hands-on experience with Java and exposure to Python.
Experience with any of the following frontend languages like JavaScript, Vue.js, React.js, or Angular.js is preferred. We use Angular.js.
Proficient in system design, including AWS and Microservices architecture.
Solid understanding of Agile methodologies and practices.