Job Closed
This listing is no longer active.
Building digital businesses, together.
Senior Software Engineer – Java/C++
Location
India
Posted
104 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Java/C++
3Pillar Global
• 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.
Job Requirements
- A minimum of 5+ years of experience/expertise in the following areas specified below
- C++ (Good to have), 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;
Benefits
- Flexible work environment
- Remote-first approach
- Global team
- Focus on well-being
- Fitness offerings
- Mental health plans
- Generous time off
- Career growth opportunities
- Equal opportunity employer
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Staff Engineer – Tech Lead, Java
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Develop and implement crypto-related products such as crypto exchange, fiat gateway, futures, margin, lending and more. • Lead the creation of systems that will scale 100x, driving transformative infrastructure and architecture upgrades. • Lead and guide day-to-day development activities through hands-on involvement in architecture decisions, designs, design reviews, code reviews, and implementation. • Set up and maintain system infrastructure.
• Implementing new functionalities on our client’s platform. • Solving complex programming challenges while improving your knowledge. • Conducting regular code reviews / PR reviews for your colleagues. • Maintaining existing code and fixing bugs. • Writing unit, integration, and E2E tests. • Contributing to frontend components using React when needed. • Supporting rapid iteration, experimentation, and data-driven development initiatives. • Optimizing application performance, reliability, and scalability. • Collaborating with Product Managers and cross-functional teams to align engineering execution with product vision.
• Solution design • Architectural governance • Technology selection • Scalability planning • Technical leadership
Senior Python Engineer
Nest VeterinaryJoin us on our mission to make preventative care accessible to every pet parent
• As a Senior Python Engineer, you’ll be a foundational member of a small, elite engineering team (<10) shipping daily. • You will help drive the architectural maturity of our platform as we scale, ensuring our systems remain as elegant and durable as they are fast. • You’ll design and build scalable backend services using Python 3.12+, FastAPI, and gRPC on GCP. • You’ll develop complex payment flows via Stripe and handle sensitive PII with a HIPAA-aware posture. • You’ll provide high-leverage code reviews and help establish the standards that allow us to scale efficiently as our load increases. • You’ll use AI tools (Claude, Copilot) intelligently to accelerate development.




