Overall Responsibilities:
We are seeking a
Senior Tech Lead to spearhead the development of high-volume enterprise systems. The ideal candidate will possess extensive experience in microservices architecture, application development processes, and best practices across the software development lifecycle (SDLC). This role requires strong leadership skills, technical expertise, and a collaborative mindset to drive innovation and ensure the successful delivery of projects.
Software Requirements:
- Proficient in Core Java concepts (multithreading, design patterns, collections).
- Extensive hands-on experience with Java and Spring framework (Spring Boot, Spring Data JPA, Spring Security).
- Strong understanding of RESTful APIs.
- Familiarity with web technologies (HTML5, CSS, Angular, JavaScript).
- Experience with database systems (SQL, Hibernate).
- Knowledge of enterprise messaging systems (e.g., Kafka, RabbitMQ).
- Familiarity with cloud platforms (AWS, Azure) and digital cloud-native architecture.
- Understanding of infrastructure concepts (load balancing, traffic management, DMZs).
- Working knowledge of Kubernetes and containerization.
Category-wise Technical Skills:
Programming Languages:
- Coding: Java, HTML5, CSS, Angular, JavaScript.
- Scripting: Python, Groovy.
Frameworks & Technologies:
- Java Spring Framework (Spring Boot, Spring Data JPA, Spring Security).
- RESTful API development.
Database Management:
- Proficient with SQL and PostgreSQL.
- Familiarity with Hibernate and data mapping.
Messaging & Streaming:
- Experience with enterprise messaging systems (Kafka, RabbitMQ).
Cloud & Infrastructure:
- Digital cloud-native architecture (Serverless, AWS, Azure).
- Knowledge of Kubernetes and container orchestration.
Development Methodologies:
- Expertise in Agile methodologies, DevOps processes, and CI/CD tools.
- Familiarity with JIRA for project management and Git for version control.
Experience:
- 8+ years of experience in software development, with a focus on leading teams and high-volume enterprise systems.
- Proven experience in microservices architecture and integration.
Day-to-Day Activities:
- Lead the design and development of scalable, high-performance enterprise applications.
- Oversee the execution of the software development lifecycle (SDLC), including requirements gathering, design, development, testing, and deployment.
- Mentor and guide team members to enhance their technical skills and foster a collaborative environment.
- Collaborate with cross-functional teams to gather requirements, provide technical solutions, and ensure alignment with business objectives.
- Implement best practices in coding, testing, and deployment to enhance software quality and security.
- Monitor project progress and performance, using tools like JIRA and Confluence for effective collaboration and documentation.
- Conduct code reviews to ensure adherence to coding standards and design patterns.
- Stay up-to-date with industry trends and advancements to continually improve the technology stack and methodologies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years of relevant experience in software development and team leadership.
Soft Skills:
- Strong leadership and mentoring abilities.
- Excellent communication skills for effective collaboration with team members and stakeholders.
- Strong problem-solving capabilities and a proactive approach to challenges.
- Ability to work in a fast-paced, dynamic environment while managing multiple priorities.
- Adaptability to new technologies and methodologies.
S YNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice