Posted:2 weeks ago|
Platform:
Work from Office
Full Time
About the Role:
We are seeking a Principal Java Engineer with deep technical expertise and leadership ability to architect, design, and drive the development of scalable, high-performance backend systems. You will play a key role in defining system architecture, mentoring engineering teams, and ensuring the delivery of robust and secure software platforms.
In this role, you will collaborate closely with engineering leadership, product managers, and DevOps to implement best practices, modernize existing systems, and shape our technical roadmap.
Key Responsibilities:
Define and lead the architectural vision for Java-based backend platforms.
Design and develop robust, secure, and scalable microservices and APIs.
Provide technical leadership to backend engineering teams and mentor senior developers.
Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Lead modernization efforts such as monolith to microservices migration and cloud-native transformations.
Conduct system performance tuning, code reviews, and design audits to maintain high code quality.
Stay updated with emerging technologies and evaluate their potential adoption.
Contribute to the technology roadmap and strategic planning.
Required Skills and Qualifications:
8+ years of hands-on experience in Java-based software development.
Expertise in Spring Boot, Spring Cloud, and RESTful API development.
Strong knowledge of microservices architecture, event-driven systems, and system design principles.
Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, Redis.
Hands-on experience with cloud platforms (AWS, Azure, or GCP), and containerization tools (Docker, Kubernetes).
Proficiency in CI/CD, Git, Jenkins, and test automation practices.
Solid understanding of performance tuning, system security, and high-availability architectures.
Proven track record of leading engineering teams and managing large-scale backend projects.
Strong communication, analytical, and leadership skills.
Preferred Qualifications:
Bachelors degree in Computer Science, Engineering, or a related field (B.E., B.Tech, BCA, B.Sc-CS).
Master’s degree (M.Tech, MCA, M.Sc) is preferred but not mandatory.
Experience with Kafka, RabbitMQ, or similar messaging systems.
Familiarity with DevOps tools and Infrastructure-as-Code (Terraform, Ansible).
Background in fintech, e-commerce, or other high-transaction domains.
Contributions to open-source projects, technical blogs, or tech talks are a strong plus.
Why Join Us?
Work on cutting-edge technology in a fast-paced, product-driven environment.
Lead innovation and influence system architecture at scale.
Collaborate with experienced professionals in a culture of technical excellence.
5.5-day work week that promotes focus and delivery.
Competitive compensation and growth opportunities.
ASV Consulting Services
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.
Practice Java coding challenges to boost your skills
Start Practicing Java Nowpune, maharashtra
Salary: Not disclosed
10.0 - 20.0 Lacs P.A.
17.0 - 22.0 Lacs P.A.
noida, uttar pradesh
Experience: Not specified
17.0 - 22.0 Lacs P.A.
noida, new delhi, gurugram
16.0 - 22.5 Lacs P.A.
kolkata, west bengal
Salary: Not disclosed
Kolkata, West Bengal, India
Salary: Not disclosed
Hyderābād
6.75 - 9.0 Lacs P.A.
Hyderabad, Telangana
Experience: Not specified
Salary: Not disclosed
hyderabad, telangana
Salary: Not disclosed