Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
As a Lead Software Engineer in Pune, you will be responsible for leading the development and enhancement of a key management system built using Java 21 with a hexagonal architecture and multiple microservices integration. Your role requires expertise in modern programming languages, frameworks, and best practices to ensure secure, efficient, and scalable software delivery. Your responsibilities include overseeing code quality, enforcing development standards, and guiding a team of engineers in applying cutting-edge solutions. You will work on REST interfaces, Kafka messaging, and have knowledge of cryptographic operations and Hardware Security Modules. The system's primary database is Postgres, necessitating expertise in database management and optimization. Your tasks will involve leading, designing, developing, and testing Web and Cloud-native applications. You will collaborate with Software Engineers and Product Managers to architect web and cloud platforms, own end-to-end architectural assessments, and define epics/features while working in a cross-functional agile team to deliver working software incrementally. Additionally, you will mentor team members, participate in interviews, research new technologies, and maintain code quality. In terms of development practices, you will define and coach the team on best practices, champion test-driven development, and enforce coding guidelines and scanning rules. You will conduct technical reviews, promote design patterns, and architectural best practices in a microservices environment. Your technical leadership will involve designing microservices, building RESTful APIs, and managing asynchronous messaging systems using Kafka. To be successful in this role, you should have 10+ years of experience in microservices-based cloud-native development, 3+ years of team leadership experience, hands-on experience with Java, expertise in Spring Boot, Hibernate, and related technologies, knowledge of hexagonal architecture, and experience with Postgres, Kafka, Redis, and Restful APIs. Proficiency in container & serverless architectures, test-driven development, DevOps, source control management, and strong problem-solving skills are essential. Stand out by showcasing hands-on experience with cryptographic operations, key management systems, familiarity with Scrum/Agile methodologies, self-starter mindset, global communication skills, leadership qualities, eagerness to share knowledge, continuous learning mindset, and a desire to contribute to the growth of software development and team leadership.,
Posted 4 days ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
We are seeking a Lead Software Engineer to take charge of developing and enhancing a key management system. The ideal candidate will have expertise in Java 21, hexagonal architecture, and microservices integration. It is essential to possess a deep understanding of modern programming languages, frameworks, and best practices to ensure secure, efficient, and scalable software delivery. As a Lead Software Engineer, you will play a pivotal role in overseeing code quality, enforcing development standards, and mentoring a team of engineers. Proficiency in REST interfaces, Kafka messaging, cryptographic operations, and Hardware Security Modules is required. Additionally, experience with Postgres for database management and optimization is crucial for this role. Responsibilities at InRhythm include leading the design, development, and testing of Web and Cloud-native applications. You will collaborate with Software Engineers and Product Managers to architect web and cloud platforms effectively. Furthermore, you will be responsible for defining architectural assessments, delivering client platforms, and breaking out epics/features while maintaining a holistic view of the project. In this role, you will work in an agile team environment, contribute to the growth of the Cloud Practice, mentor junior team members, and participate in various technical activities. Researching and adopting new programming languages, frameworks, and libraries to enhance development speed and security will be a key aspect of your responsibilities. Your technical leadership will involve designing and developing microservices using hexagonal architecture principles, building RESTful APIs, and managing asynchronous messaging systems. Ensuring secure, reliable, and efficient database interactions, overseeing schema design, and optimizing query performance will also be part of your role. To qualify for this position, you should have at least 7 years of experience in microservices-based cloud-native development, with 3 years of experience in team leadership. Strong hands-on experience in Java-based applications, expertise in Spring Boot, Hibernate, hexagonal architecture, microservices implementation, and Postgres is essential. Familiarity with container & serverless architectures, Test Driven Development, DevOps practices, and source control management tools is also required. The ability to communicate effectively, solve problems analytically, and provide leadership and mentorship are crucial for this role. Hands-on experience with cryptographic operations, hardware security modules, and key management systems will be advantageous. Additionally, familiarity with Scrum/Agile methodology, a self-starter mindset, and a continuous learning attitude are desirable qualities in a candidate for this position.,
Posted 2 weeks ago
10.0 - 14.0 years
0 Lacs
pune, maharashtra
On-site
NTT DATA is looking for a .NET Lead Engineer to join their team in Pune, Maharashtra, India. As a .NET Senior Manager, you will be responsible for leading the architecture definition, design, and development of web-based applications using .NET C# technology. You will work with a team to deliver high-quality software solutions for clients, focusing on creating fast, resilient, and scalable applications. In this role, you will lead a team of 5-8 people, architect modern cloud-native and microservice applications, and have experience in building distributed services in Azure. You will be involved in creating component designs, producing technical documentation, and ensuring the quality delivery of enterprise solutions. Additionally, you will collaborate with product management, development teams, and internal IT departments to meet business requirements and drive innovation. To be successful in this position, you should have at least 10 years of experience in architecting .NET C# web-based applications, 5+ years leading .NET application architecture, and proficiency in web service development, reporting, and analytics. Experience with Visual Studio, ASP.NET, C#, and SQL Server is required, along with a strong understanding of Object-Oriented Design and Service-Oriented Architecture. The ideal candidate is a lifelong learner, a team player, and an effective communicator. NTT DATA offers a supportive environment for professional growth and provides opportunities for skills development and career advancement. If you are passionate about technology and eager to contribute to a dynamic team, apply now and be a part of NTT DATA's innovative and forward-thinking organization.,
Posted 2 weeks ago
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.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough