Senior Software Developer
Role Overview
Develop computer programming systems and applications through design, coding, testing, and deployment of products and solutions.
Key Skills for This Role
Full Job Posting
Overview
Develop computer programming systems and applications through design, coding, testing, and deployment of products and solutions.
Responsibilities
- Design and implement new technology to support applications.
- Build reusable code and libraries for future use.
- Enhance application performance and supportability.
- Independently own, design, write, and test quality code.
Job Requirements
- Excellent Java programming skills and experience developing Java-based enterprise applications.
- Experience with Java tuning tools.
- Kafka and Redis experience is an added advantage.
- Expertise in areas including JDBC, multithreading and concurrency, Unix and shell scripting, and TCP/IP and UDP.
- Knowledge of SIP, Diameter, CAMEL, and SS7 protocols.
- Application server knowledge such as Tomcat, JBoss, or WebSphere is preferred.
- SipServlet 1.1 knowledge is preferred.
- Must be skilled in Oracle and PL/SQL.
- Proficiency with Git and Maven.
- Strong experience creating database schemas that support business processes.
- Strong problem-solving, analytical, and communication skills.
About the Employer
The employer describes a collaborative software organization focused on professional growth and opportunity.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Transaction Network Services (TNS)
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
TNS is seeking a Senior Web Automation QA Engineer to build automation frameworks and validate web platforms, APIs, and cloud deployments across AWS, hybrid, and on-premises environments. Candidates need 6+ years of web
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
The employer is seeking a Senior Web Automation QA Engineer to improve quality, reliability, scalability, and security across web platforms, APIs, and cloud environments. The role requires deep automation experience with
.NET Software Developer
, IND
TNS is seeking a Senior .NET Software Developer to build and maintain secure, scalable payments-processing applications in an AWS cloud environment. The role leads end-to-end delivery, contributes to architecture, mentor
Java Software Developer
, IND
TNS seeks a Senior Java Developer to design, build, and maintain high-availability, scalable enterprise applications. The role leads full software delivery, contributes to architecture, mentors engineers, and requires 6-
Senior Software Developer (.NET)
, IND
TNS is seeking a Senior Software Developer to build and deliver maintainable payments-processing applications across its enterprise systems. The role includes software development, testing, documentation, production supp
Logistics and Fulfilment Specialist
Sheffield, GBR
TNS is seeking a Logistics and Fulfilment Specialist to manage shipments, warehouse stock, documentation, and carrier coordination in a process-driven environment. The role requires at least one year of supply chain expe
MTS / SMTS Backend Java Developer
Noida, IND
TNS is seeking a backend Java developer to build, integrate, test, and optimize enterprise applications. The role requires advanced Java expertise, 2–5 years of software development experience, strong problem-solving abi
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
Senior Web Automation QA Engineer / Senior SDET (Web Platforms)
, IND
.NET Software Developer
, IND
Java Software Developer
, IND
Senior Software Developer (.NET)
, IND
Logistics and Fulfilment Specialist
Sheffield, GBR
MTS / SMTS Backend Java Developer
Noida, IND