EduRun

Lead Software Developer - Java/Spring/AngularJS

Job Location

hyderabad, India

Job Description

Key Responsibilities : - Lead the development of enterprise-class software applications using Java, Spring Boot, Angular, and other related technologies. - Take full ownership of the software development lifecycle, from planning through to deployment and maintenance. - Design and implement robust, secure RESTful APIs to support front-end and back-end integration. - Proactively assess and integrate new and emerging technologies into the existing tech stack as appropriate, ensuring the solution stays cutting-edge and scalable. - Own the technical solution from end-to-end, translating business requirements into functional code and ensuring the quality of deliverables. - Work closely with cross-functional teams (product managers, designers, QA, DevOps) to deliver software that meets functional and performance requirements. - Lead the team in using SVN and GitFlow workflows for version control and code management, ensuring consistency and collaboration within the team. - Implement and maintain CI/CD pipelines, ensuring seamless and automated build, testing, and deployment processes. - Ensure that coding standards and best practices are adhered to, performing regular code reviews and mentoring junior developers. Required Skills & Qualifications : - Proficient in building modern, scalable front-end applications using Angular. - Solid experience in developing back-end services with Java technologies, particularly Spring Boot for building microservices. - Strong command of JavaScript for full-stack development, particularly for web applications. - Expertise in building RESTful APIs, ensuring secure, efficient, and scalable integration between services. - Experience working with Oracle SQL and PL/SQL, including the ability to write complex queries and design efficient data structures. - In-depth knowledge of SVN and GitFlow version control systems. Experience working in distributed teams using collaborative version control strategies. - Solid understanding of DevOps practices and tools. Experience in implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines for efficient and automated build and release processes. - Experience in owning full development cycles from gathering requirements to designing, implementing, testing, and deploying applications. Preferred Skills : - Experience with Cloud Platforms (e.g., AWS, Azure, GCP). - Familiarity with containerization technologies such as Docker and Kubernetes. - Microservices Architecture experience. - Knowledge of Agile methodologies and frameworks such as Scrum or Kanban. Education & Experience : - Bachelor's degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience). - 6 years of professional software development experience, with at least 2-3 years in a leadership or senior developer role. - Proven track record of delivering enterprise-level applications. Personal Attributes : - Strong problem-solving and analytical skills. - Excellent communication and collaboration skills. - Ability to work in a fast-paced, evolving environment and adapt quickly to new technologies and challenges. - Strong leadership qualities, with a passion for mentoring and guiding junior developers. (ref:hirist.tech)

Location: hyderabad, IN

Posted Date: 4/7/2025
View More EduRun Jobs

Contact Information

Contact Human Resources
EduRun

Posted

April 7, 2025
UID: 5075962075

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.