Full Stack Java Engineer
Technology
Tcs Ct Usa
Irving, United States3 weeks agoUntil 12/18/2026
Service contract
Job description
Job Description
Role Overview
We are seeking an experienced Full Stack Java Engineer with strong expertise in Java, Spring Boot, Microservices, API development, and integration solutions. The ideal candidate should have strong Telecom domain experience with hands-on experience in real-time data pipelines, distributed systems, and cloud-scale application development.Roles & Responsibilities
- Translate application requirements, storyboards, and use cases into functional applications.
- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and modern web technologies.
- Develop microservices-based web applications and REST APIs with production-scale experience.
- Build near real-time data pipelines using Apache Spark, PySpark, Python, Apache Flink, and Apache Kafka.
- Extract and process data from relational and NoSQL databases and load data into Cassandra Data Enterprise Graph.
- Design, develop, and optimize efficient, reusable, and reliable Java code.
- Ensure application performance, quality, scalability, and responsiveness.
- Perform debugging, troubleshooting, root cause analysis, and production issue resolution.
- Analyze logs, error messages, and system behavior to identify and resolve technical issues.
- Develop unit and integration tests using JUnit and Mockito.
- Implement logging solutions using Log4j 2.
- Follow Agile/Scrum methodologies and participate in development activities.
- Maintain source code using version control tools such as Git and SVN.
- Collaborate with cross-functional teams to deliver innovative solutions.
Required Skills
- 5–10 years of experience in Full Stack Java development.
- Strong Telecom domain experience is required.
- Strong programming experience with Java and Spring Boot.
- Experience developing Microservices and REST APIs.
- Strong experience with
- Java
- Spring Boot
- HTML5
- CSS3
- JavaScript
- jQuery
- Angular JS
- Experience with real-time data processing using:
- Apache Spark
- PySpark
- Python
- Apache Flink
- Apache Kafka
- Experience working with
- Cassandra
- NoSQL databases
- Relational databases
- Strong debugging and problem-solving skills.
- Experience with Agile/Scrum development methodologies.
- Experience with Git/SVN version control.
- Experience writing unit and integration tests using JUnit and Mockito.
Technical Skills
- Java
- Spring Boot
- Microservices
- REST APIs
- Telecom Domain
- Apache Kafka
- Apache Spark
- PySpark
- Apache Flink
- Python
- Cassandra
- NoSQL Databases
- SQL Databases
- Angular JS
- JavaScript
- HTML5/CSS3
- Git/SVN
- JUnit
- Mockito
- Log4j 2
Experience Required
5–10 YearsInterested in this role?