Senior Java Developer
Tata Consultancy Services Limited
Charlotte, NC, United States
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on diversityjobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$120,000.0 - $150,000.0
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Spring Security
Component-Based Software Engineering
Unit Testing
Code Review
Computer Programming
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Java Persistence API
PostgreSQL
+20 more
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Oracle (Applications)
Scrum Methodology
Software Engineering
Web Applications
Web Services
Spring-mvc
ReactJS
Spring-boot
Git
Containerization
AngularJS
Integration Tests
Information Technology
Restful APIs
Software Version Control
Docker
Microservices
Job description
- Design, develop, and maintain scalable applications using Java, Spring Boot, and Microservices architecture.
- Build responsive and interactive web applications using Angular and React.
- Develop and consume RESTful APIs and integrate third-party services.
- Implement secure, high-performing, and reusable application components.
- Participate in architectural discussions and contribute to technical design decisions.
- Write clean, maintainable, and well-documented code following industry best practices.
- Optimize applications for maximum speed, scalability, and performance.
- Collaborate with DevOps teams for CI/CD pipeline implementation and deployment.
- Perform unit testing, integration testing, and code reviews.
- Troubleshoot production issues and provide timely resolutions.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 6+ years of software development experience.
- Strong programming experience in Java 8/11/17.
- Hands-on experience with Spring Boot, Spring MVC, Spring Security, Spring Data JPA.
- Experience designing and implementing Microservices Architecture.
- Solid experience with Angular (8+) and/or React.js.
- Expertise in developing RESTful APIs and web services.
- Strong understanding of Object-Oriented Design (OOD) and Design Patterns.
- Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
- Experience with version control systems such as Git.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Experience working in Agile/Scrum environments., BACHELOR OF COMPUTER SCIENCE
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on diversityjobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…