Java Technical Lead
Tata Consultancy Services
Date: 9 hours ago
City: Alpharetta, GA
Salary:
$110,000
-
$135,000
per year
Contract type: Full time

Job Description
Must Have Technical/Functional Skills
Write well-structured, efficient, and maintainable Java code according to project specifications
Develop and integrate backend services and APIs for web and mobile applications
Work with Java frameworks such as Spring, Hibernate, or Struts for application development.
Attention to detail and a commitment to delivering high-quality software solutions.
Implement security measures in Java applications to protect against vulnerabilities and threats.
Maintain and update documentation related to software design, development, and deployment.
Optimize application performance, improve scalability, and ensure reliability. Support system migration
or modernization projects involving COBOL applications
Understand monolithic code base / artifacts and generate equivalent JAVA code
Design, develop, and maintain scalable Java applications and services.
Write clean, maintainable, and efficient code following best practices.
Able to troubleshoot issues in programs and provide resolutions
Deploy and run JAVA applications on mainframe
Salary Range: $110,000 to $135,000 per year
Qualifications: BACHELOR OF COMPUTER SCIENCE
Must Have Technical/Functional Skills
- Proficiency in **Java SE** (Standard Edition) and **Java EE** (Enterprise Edition) development.
- Strong understanding of object-oriented programming (OOP) principles and design patterns.
- Experience working with Java frameworks such as **Spring**, **Hibernate**, **Struts**, or **JavaServer Faces** (JSF).
- Knowledge of RESTful and SOAP web services development.
- Familiarity with build tools such as **Maven** or **Gradle**.
- Experience with version control systems like **Git**.
- Proficiency in working with relational databases such as **MySQL**, **PostgreSQL**, or **Oracle**.
- Knowledge of front-end technologies like **HTML**, **CSS**, **JavaScript**, and **Angular** or **React** is a plus.
- Strong problem-solving skills and the ability to debug complex issues.
- Good understanding of multi-threading, concurrency, and performance optimization in Java applications.
- Experience with testing frameworks such as **JUnit** or **Mockito**.
Write well-structured, efficient, and maintainable Java code according to project specifications
Develop and integrate backend services and APIs for web and mobile applications
Work with Java frameworks such as Spring, Hibernate, or Struts for application development.
Attention to detail and a commitment to delivering high-quality software solutions.
Implement security measures in Java applications to protect against vulnerabilities and threats.
Maintain and update documentation related to software design, development, and deployment.
Optimize application performance, improve scalability, and ensure reliability. Support system migration
or modernization projects involving COBOL applications
Understand monolithic code base / artifacts and generate equivalent JAVA code
Design, develop, and maintain scalable Java applications and services.
Write clean, maintainable, and efficient code following best practices.
Able to troubleshoot issues in programs and provide resolutions
Deploy and run JAVA applications on mainframe
Salary Range: $110,000 to $135,000 per year
Qualifications: BACHELOR OF COMPUTER SCIENCE
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume