Senior Software Engineer -Java( AI+Telecom)
Summary
Senior Software Engineer role focusing on Java development for AI and telecom projects, using technologies like Java 21, Spring Boot, Redis, Oracle, PostgreSQL, and telecom protocols (SS7/Diameter). Responsibilities include crafting high-quality code, collaborating with teams, and following agile methodologies.
Key Responsibilities
- Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
- Provide accurate status tracking, reporting, and estimation using project methods and tools.
- Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
- Execute activities within the current methodology and uphold the highest quality standards.
- Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
- Take ownership of projects, from technical design to a successful launch.
- Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
Minimum Qualifications
- A minimum of 5+ years of experience/expertise in the following areas specified below
- , Java 21, Spring Boot, Redis/Redisson, Oracle, PostgreSQL, NoSql, Characterization Testing, Telecom Protocols Proven track record of Design, development and implementation of Java based large volume, high availability enterprise applications 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
- Must have 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.).
- Must have 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
- Requirement analysis, Coding, design, implementation, testing, problem analysis and resolution, and technical documentation.
- Proficiency in the English language;
- Additional Experience Desired:
- 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.
What it is like to work at 3Pillar
- At 3Pillar, we offer a world of opportunity's
- Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach.
- You will be part of a global team, learning from top talent around the world and across cultures, speaking English everyday.
- Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams.
- We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing.
- Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.
- Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.
- We are an equal opportunity employer. It goes without saying that we live by values like Intrinsic Dignity and Open Collaboration to create cutting-edge technology AND reinforce our commitment to diversity - globally and locally.
- Join us and be a part of a global tech community!
- Check out our Linkedin site and Careers page to learn more about what it’s like to be part of our #oneteam!
Skills
As published by lever · 7 questions · 7 written answers
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Portfolio URL, GitHub URL, Other website
- What is your exp in Java ? Which version of Java have you worked?
- Do you have any exp with SS7/ 4G/5G/steering/Diameter ?
- what is your Current CTC ?
- what is your expected CTC?
- what is your notice period ?
- Are you fine to travel to mumbai for atleast once a month ?
- What is your current location?