{bc}
linkedin

Java Software Developer

Transaction Network Services (TNS)
Karnataka, IND
Full-time
Mid-Senior
Onsite
Discovered 1 months ago
JavaEnterprise Java frameworksSpring BootSpring MVCSpring SecurityHibernate

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Transaction Network Services (TNS)