Java Developer
Atlanta, Georgia
Employer: Tata Consultancy Service Limited
Industry: Technology
Salary: Competitive
Job type: Full-Time
- 7 or more years of hands-on experience on Software Development in Java, Microservices, Cloud native Architecture & Components, Rest-Apis, Relational & NoSql Databases, Event Driven Architecture.
- Must has knowledge in Airline Domain (Pricing, Booking, Seat Selection, Baggage, and other domain specific concepts).
- Expert in providing design for multi-tier architecture and guide team in functional programming approaches using Java/JEE concepts.
- Expert in AWS concepts (EC2, Lambda, S3, Route 53 etc.)
- Expert in using Java libraries to solutioning complex business requirements, includes Memory Management, Multi-threading, Asynchronous processing, collections, and exception handling.
- Experience in Spring Framework, Springboot or similar Java Based framework for microservices development.
- Must have experience in muti-tier architecture involves exposing and consuming APIs.
- Experience in writing unit test cases with Mockito.
- Experience with system integrations, optimizing performance and data integrity.
- Excellent judgment and problem-solving skills; individual should be able to resolve problems in a calm and quick manner and display a high degree of initiative and drive.
- Must have experience in monitoring tools like Sumologic and Dynatrace.
- Must aware of coding standard and best practices in developing micro services.
- Professional experience working with Agile Methodologies is required.
- Working knowledge of the full Software Development Lifecycle, building CI/CD pipelines and practicing Test Driven Development is a requirement.
- Fundamental Awareness of Application Security principles and 12-factor application development principles is required.
- Experience with source control, build tools and GIT (GitHub, Bitbucket or other) is required.
- Knowledge of Authentication and Authorization protocols like oAuth2.0 and openID Connect etc.
- Experience working with containers, and managed container orchestrators (Kubernetes/OpenShift) in the cloud.
- Experience working with DevOps principles, practices and tools in an enterprise technology environment is required.
- Embraces diverse people, thinking and styles.
- Consistently makes safety and security, of self and others, the priority.
Created: 2024-04-14
Reference: 301033
Country: United States
State: Georgia
City: Atlanta
ZIP: 30334