Posted:21 hours ago|
Platform:
On-site
Full Time
This role is ideal for an experienced backend engineer who thrives in a collaborative environment, takes ownership of complex systems, and enjoys working across the full stack—from APIs to UI to cloud integration practices.
As a Principal level engineering, you will design, write and refactor code that has a huge impact on our Managed File Transfer business. You will work closely with stakeholders to implement new features and troubleshoot high-priority issues. As a Technical Lead, you will be responsible for the technical leadership, technical excellence, and overall mentorship of multiple agile scrum teams.
● Expert level experience building enterprise products in Java, including Java 11+ and related frameworks (Spring, Spring Boot, Spring MVC, Spring Data, Hibernate, etc.).
● Strong experience designing and building highly available, highly scalable, highly performant SaaS products and solutions.
● Solid understanding of object-oriented programming (OOP), design patterns, and software architecture principles.
● Hands-on experience with RESTful API design and development.
● Proficiency with SQL and relational database design (e.g., PostgreSQL, MySQL, Oracle).
● Familiarity with microservices architecture, containerization (Docker), and orchestration tools (Kubernetes).
● Experience developing modern user interfaces with industry frameworks and technologies (React).
● Experience with version control systems (Git) and continuous integration/delivery pipelines (GitLab CI/CD, etc.).
● Strong leadership abilities, including mentoring developers, solutioning, code reviews, and driving technical decision-making.
● Excellent problem-solving skills and ability to analyze and resolve complex technical challenges. ● Strong communication and collaboration skills for working closely with cross-functional teams and stakeholders.
● Full-stack development experience - you know how to do a little bit of everything.
● Knowledge of agile development methodologies (Scrum, Kanban).
● Experience with cloud platforms (AWS, Azure, or Google Cloud)
● Experience with automated unit and integration test frameworks Preferred/Bonus Skills ● Familiarity with Managed File Transfer protocols such as SFTP, FTPS, AS2, HTTPS
● Familiarity with NoSQL databases (MongoDB, Cassandra, etc.)
● Knowledge of DevOps practices and infrastructure as code (Terraform, Ansible)
● Bachelor’s Degree in Computer Science, Software Engineering, Math or related fields
● Experience architecting solutions for and deploying to Amazon Web Services (AWS)
● 7+ years of hands-on experience developing applications in Java, with 3+ years in a senior or technical leadership role
● At least 1 year experience working with SQL
● You have worked highly available, highly scalable production systems
● Proven track record of leading successful software development.
● Proven ability to collaborate with cross functional teams to design, develop and deploy new features.
Talentiser
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 NowHyderābād
Experience: Not specified
4.8 - 9.84 Lacs P.A.
Vijayawāda
Experience: Not specified
5.1 - 9.96 Lacs P.A.
Noida, Uttar Pradesh, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Gurugram, Haryana, India
Salary: Not disclosed
Pune, Maharashtra, India
Salary: Not disclosed
Bangalore Urban, Karnataka, India
Salary: Not disclosed
India
Salary: Not disclosed
West Delhi, Delhi, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed