3Pillar Global
Senior Software Engineer - Java (AI+Telecom)
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 5 years
India
Remote
2026-08-18
lever
Global team
Benefits
Full Job Description
Role Overview As a Senior Software Engineer at 3Pillar, you will be part of a global team working on AI transformation projects, building innovative software solutions for high-growth businesses. You will be responsible for crafting client code, providing accurate status tracking, and executing activities within the current methodology. You will also foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions. What You Will Do Your main day-to-day responsibilities will include crafting client code, providing accurate status tracking, and executing activities within the current methodology. You will also be responsible for gathering requirements, validating their understanding amongst the team, and creating and maintaining relevant documentation. Why It Might Be a Fit This role is a fit for someone with a strong background in Java, Spring Boot, and Redis/Redisson, with experience in designing and implementing large volume, high availability enterprise applications. You will also be part of a global team, learning from top talent around the world and across cultures, and will have opportunities for career growth and development. Requirements A minimum of 5+ years of experience/expertise in Java 21, Spring Boot, Redis/Redisson, Oracle, PostgreSQL, NoSql, Characterization Testing, Telecom Protocols Strong Core Java, micro-services knowledge including multi-threaded application development Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning Experience with Spring and ORM technologies Knowledge on C++ to understand legacy systems Good hands on experience with Oracle, PostgreSQL, NoSQL & have ability to write data structures, basic SQL Queries & knowledge of joins, Views, Group By, Having Clause etc Able to understand telecom protocols (SS7,Diameter etc.) Excellent exposure in Unit Testing Java and key Java-based frameworks (Spring, Spring boot, Hibernate, Apache, etc) Experience in engineering software systems of medium-to-large scope and complexity Familiarity with Agile software development methodologies Experience in building frontend/backend applications at scale Partners up with TL to improve processes, ensure delivery success, raise project risks Proficiency in the English language Knowledge of source control tools Understanding of Software Development Life Cycle (SDLC) Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties) Knowledge of protocols like HTTP, and serialization formats like JSON and XML Knowledge of document databases Experience with Unit testing Benefits Flexible work environment Remote-first approach Global team with opportunities for learning and growth Well-being programs, including fitness offerings, mental health plans, and generous time off Professional services model for career growth and development opportunities