Flag job

Report

Senior Java Technical Lead / Architect

Location

Chennai, Tamil Nadu, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

TPF Software

Website: tpfsoftware.com
Job details:

Company Description

Founded in 1986, TPF Software Inc. (TSI) is a pioneering Information Technology company specializing in IBM’s TPF and ZOS technologies, serving Fortune 500 companies across industries like travel, banking, and hospitality. With expertise in application development, IT consulting, legacy system migration, and global delivery, TSI has established a strong presence in the USA, India, and New Zealand, supported by a team of over 150 professionals. TSI excels in mainframe platforms and modern open-system technologies such as Java, .NET, and databases, offering end-to-end managed services. With a commitment to technical training, world-class service, and expertise in complex IT landscapes, TSI empowers its clients to achieve their business goals with consistency and excellence.


Role Description

We are seeking a Senior Java Technical Lead/Architect to join our team in Chennai for an on-site full-time role. This role involves leading the design, development, and architecture of Java-based applications, providing technical oversight, and mentoring development teams. You will collaborate with stakeholders, analyze complex software requirements, propose scalable solutions, implement best practices, and ensure alignment with organizational objectives. In addition, you will be responsible for evaluating emerging technologies and maintaining code quality, performance, and security throughout the project lifecycle.


Qualifications

  • Strong expertise in Java and object-oriented programming (OOP) concepts, along with experience using frameworks like Spring Boot or Hibernate.
  • Experience with relational databases such as SQL, PostgreSQL, and NoSQL databases like MongoDB is preferred.
  • Proficiency in architectural design, microservices, and RESTful API development.
  • Experience with cloud technologies like AWS, Azure, or GCP and containerization tools such as Docker or Kubernetes.
  • Knowledge of design patterns, software development life cycle methodologies, and tools such as Git, Maven, or Jenkins.
  • Strong problem-solving skills, attention to detail, and an aptitude for learning new technologies and tools.
  • Proven experience in leading development teams, mentoring junior developers, and collaborating with cross-functional teams.
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a closely related field.


Click on Apply to know more.

Skills

AWS
API
Azure
banking
containerization
cross-functional
design patterns
development life cycle
Docker
end-to-end
GCP
Git
Hibernate
Java
Jenkins
Kubernetes
Maven
microservices
NoSQL
PostgreSQL
SQL
software development life cycle
RESTful