Java Developer
at Tata Consultancy Services
in
Atlanta,
Georgia
Posted in Other about 23 hours ago.
Type: full-time
Job Description:
Job DescriptionJob Type: FulltimeLocation: Atlanta GA // Las Vegas, NV // Jersey city, NJ, United States (Onsite)Experience: 9+years
- Design, develop, and maintain microservices using Java, Spring Boot, and Spring Cloud.
- Integrate and utilize Java Persistence API (JPA) for database operations, ensuring efficient data handling and management.
- Implement and manage security features using Spring Security, including authentication, authorization, and secure API endpoints.
- Collaborate with cross-functional teams to define system architectures, ensure code quality, and deliver on-time features.
- Write unit tests and integration tests to ensure robustness and reliability of microservices
- Optimize performance and scalability of microservices, ensuring high availability and low latency.
- Troubleshoot, debug, and resolve complex issues in production and development environments.
- Use Git, Maven, or Gradle for version control and build automation.
- Contribute to the continuous improvement of the development process, adopting best practices and keeping up with industry trends.
- Qualifications: Strong proficiency in Java and object-oriented programming concepts.
- Hands-on experience with Spring Boot and Spring Cloud for building microservices.
- Familiarity with Spring Security for implementing security solutions like OAuth, JWT, and role-based access control.
- Experience with JPA (Java Persistence API) and ORM frameworks (e.g., Hibernate).
- Knowledge of RESTful web services, API design, and integration with external systems.
- Proficiency in using databases such as MySQL, PostgreSQL.
- Strong understanding of software design patterns and principles.
- Experience with containerization technologies (Docker) and container orchestration (Kubernetes) is a plus.
- Familiarity with CI/CD pipelines and DevOps practices. Ability to work independently and as part of a team in an Agile environment.
- Preferred Qualifications: Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with messaging systems like Kafka or RabbitMQ.
- Knowledge of event-driven architecture and domain-driven design
- Cloud exposure (Azure / AWS / GCP) would be an added advantage
Salary Range-$110,000-$120,000