Java Software Developer
Role Overview
TNS seeks an experienced Senior Java Developer to design, build, and maintain high-availability, scalable applications.
The role contributes to architectural and design decisions and mentors team members.
The team develops software that meets quality, reliability, performance, and timely delivery standards.
Key Skills for This Role
Full Job Posting
Overview
TNS seeks an experienced Senior Java Developer to design, build, and maintain high-availability, scalable applications.
The role contributes to architectural and design decisions and mentors team members.
The team develops software that meets quality, reliability, performance, and timely delivery standards.
Key Responsibilities
- Design, develop, and maintain robust Java-based applications.
- Prepare and maintain application and system documentation.
- Improve code quality and optimize application performance in collaboration with Quality Assurance.
- Contribute to architecture and system design for scalability, resilience, and maintainability.
- Lead the full software lifecycle across design, development, testing, and deployment.
- Mentor team members, review code, and ensure best-practice adherence.
- Communicate status, issues, and risks with product managers and stakeholders.
- Improve enterprise application stability while minimizing operational impact.
- Ensure applications meet security and data protection standards.
- Adopt best practices and innovation to improve productivity and effectiveness.
Required Skills and Qualifications
- Strong Java proficiency, including enterprise frameworks.
- Experience with Spring Boot, Spring MVC, Spring Security, and Hibernate-based applications.
- Strong understanding of OOP, RESTful APIs, microservices architecture, and AWS cloud environments.
- Experience with PostgreSQL, DynamoDB, and Amazon RDS.
- Knowledge of CI/CD pipelines such as GitLab, Maven, and DevOps build and dependency-management practices.
- Experience with automation tools and AI assistants, plus conceptual understanding of generative AI development workflows.
Experience Requirements
- Computer Science degree or equivalent practical experience.
- 6-7 years of professional software development experience.
- Proven experience building scalable, distributed systems.
- Parking industry experience is highly desirable.
Optional Desired Qualities
- Strong problem-solving and analytical skills.
- Experience in performance tuning and optimization.
- Familiarity with TDD, JMeter, and unit and integration testing practices.
- Ability to work independently, manage time effectively, and own deliverables.
- Experience preparing and maintaining application and system documentation.
- Excellent communication and collaboration skills.
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
Senior Software Developer
Noida, IND
The employer is seeking a Senior Software Developer to design, implement, test, and enhance enterprise software applications. The role requires strong Java development, database, networking, concurrency, and Unix skills,
.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
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
Senior Software Developer
Noida, IND
.NET Software Developer
, IND
Senior Software Developer (.NET)
, IND
Logistics and Fulfilment Specialist
Sheffield, GBR
MTS / SMTS Backend Java Developer
Noida, IND