Verified today
Java Software Developer
About the role
Transaction Network Services (TNS) develops high‑availability, scalable software solutions for the parking industry. As a Senior Java Software Developer you will design, develop and maintain robust Java applications, lead full‑stack development cycles, mentor team members and contribute to architectural decisions. Bangalore, India – On‑site work model.
What you’ll do
- Design and develop Java‑based applications
- Maintain documentation and code quality
- Lead end‑to‑end software development lifecycle
- Mentor team members and conduct code reviews
- Collaborate with product managers and stakeholders
- Ensure scalability, resilience and security of systems
What you’ll bring
- 6-7 years professional software development experience
- Strong proficiency in Java and enterprise frameworks
- Experience with Spring Boot, Spring MVC, Spring Security
- Knowledge of RESTful APIs and microservices architecture
- Experience with AWS cloud services
- Familiarity with PostgreSQL, DynamoDB, Amazon RDS
- Understanding of CI/CD pipelines (e.g., GitLab) and Maven
- Experience with automation tools and generative AI workflows
Skills
Education
Computer Science degree or equivalent