Senior Java Developer

Tata Consultancy Services Ltd

Tampa, FL

JOB DETAILS
SALARY
$100,000–$120,000 Per Year
SKILLS
Acceptance Testing, Agile Programming Methodologies, Amazon Web Services (AWS), Apache Cassandra, Apache Kafka, Application Programming Interface (API), Best Practices, Cloud Computing, Code Reviews, Coding Standards, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Management, Data Quality, Design Patterns Programming Methodologies, DevOps, Enterprise Architecture, Error Handling, Git, Hibernate, Identify Issues, Integration Testing, JSON, JUnit, Java, Java Persistence API (JPA), Java Platform Enterprise Edition (Java EE/J2EE), Jenkins, Log4j, Maintain Compliance, Maven, Microservices, Microsoft SQL Server, Microsoft Windows Azure, MongoDB, MySQL, NoSQL, Object Oriented Programming (OOP), Oracle, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Production Systems, Quality Assurance, Query Optimization, REST (Representational State Transfer), React.js, Relational Databases (RDBMS), SQL (Structured Query Language), Scalable System Development, Scrum Project Management and Software Development, Software Administration, Software Engineering, Source Code/Configuration Management (SCM), Sprint Planning, Standup Meetings, Technical Writing, Technical/Engineering Design, Testing, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Tampa, FL
POSTED
30+ days ago

Must Have Technical/Functional Skills

Java 8+ / Java 11+

Spring Boot (Core, MVC, Security)

RESTful APIs (JSON, OAuth2, JWT)

Microservices architecture

JPA / Hibernate

Exception handling, logging (Log4j / SLF4J)

Kafka / Messaging (event-driven systems)

Junit / Mokito

ReactJS (preferred) or Angular

RDBMS: PostgreSQL / MySQL / MS SQL

NoSQL (working knowledge): MongoDB / Cassandra

Cloud platform: AWS or Azure

  • Roles & Responsibilities
  • Design, develop, and maintain enterprise Java applications using Core Java, Java 8+/11+, Spring, and Spring Boot
  • Build, enhance, and consume RESTful APIs using JSON and standard API design principles
  • Develop scalable, reusable, and high performance backend components following OOP and design patterns
  • Implement and support microservices based architectures aligned with enterprise and cloud native standards
  • Develop and integrate frontend components using React or Angular (for Full Stack roles)
  • Design and manage data persistence layers using JPA/Hibernate and relational databases (PostgreSQL, MySQL, Oracle)
  • Write optimized SQL queries and ensure data integrity, performance, and security
  • Perform unit testing and integration testing using JUnit, Mockito, and related frameworks
  • Participate in code reviews, ensuring adherence to coding standards, security, and best practices
  • Use Git/Bitbucket for version control and collaborate effectively across development teams
  • Support CI/CD pipelines using Maven, Jenkins, GitLab, and assist with build and deployment activities
  • Work with cloud platforms (AWS/Azure) for application deployment, configuration, and troubleshooting
  • Collaborate with QA, DevOps, architects, and business stakeholders to deliver end to end solutions
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand ups, and retrospectives
  • Troubleshoot and resolve application issues across DEV, SIT, UAT, and PROD environments
  • Contribute to performance tuning, modernization, and continuous improvement initiatives
  • Create and maintain technical documentation (designs, APIs, workflows)
  • Stay updated with Java, Spring, cloud, and enterprise development best practices

Salary Range: $100,000 to $120,000 per year

About the Company

T

Tata Consultancy Services Ltd