8 years
0 Lacs
Posted:1 day ago|
Platform:
On-site
Full Time
We are seeking a highly skilled and motivated Lead Software Engineer with expertise in Java, Python, and Angular to join our dynamic team. As a key technical leader, you will be responsible for shaping innovative software solutions, driving best practices, mentoring team members, and ensuring the successful delivery of complex, high-volume, and real-time systems. Responsibilities Provide technical leadership for the design, delivery, and maintenance of distributed software systems Oversee project timelines, milestones, and resource allocation to ensure on-time delivery Develop and maintain high-quality, reusable, and efficient code adhering to best practices and frameworks Collaborate with cross-functional teams, including business stakeholders and architecture teams, to deliver impactful solutions Establish, implement, and enforce software engineering best practices and policies across the team Conduct detailed code reviews, debugging, and testing to maintain system quality and reliability Drive the creation and improvement of software development processes for scalability and robustness Mentor and guide a team of developers, promoting professional growth and technical expertise Facilitate agile methodologies and foster a collaborative environment to enable rapid delivery cycles Build strong relationships with key decision-makers and stakeholders to align technical strategy with business goals Act as the primary point of contact for technical challenges, providing innovative and practical solutions Requirements 8-12 years of hands-on technology development experience with a strong background in designing and delivering complex, scalable systems Expertise in Java (preferably Java 8), Python, and Angular 2+ with at least 3-4 years of hands-on experience in these technologies Knowledge of microservices architecture, including development using Spring Boot Proficiency in frameworks such as JavaScript, Angular.js, HTML5, TypeScript, and CSS3 Skills in working on real-time, low-latency, and high-volume systems Familiarity with relational databases such as Postgres Aurora/RDS and SQL Server Experience in CI/CD tools including Ansible, Jenkins, and Git along with cloud technologies such as AWS or Azure Strong expertise in creating reusable code, data assets, and implementing software engineering best practices Background in software development methodologies, particularly Agile-based delivery Competency in managing technical teams and mentoring junior engineers Solid problem-solving skills, combined with excellent verbal and written communication skills Nice to have Background in financial services or familiarity with financial and market-related data Understanding of Restful web services, OO Design, design patterns, and unit testing Showcase of experience working on cloud-based solutions with advanced AWS services Flexibility to adapt to tight deadlines and handle multiple projects simultaneously Capability to introduce creative solutions in a fast-paced, results-driven environment
EPAM Systems
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Coimbatore, Tamil Nadu, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
Coimbatore, Tamil Nadu, India
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed