We are looking for a highly experienced Java Developer with strong expertise in backend development, microservices architecture, and cloud technologies.
The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade applications for TCS / Freddie Mac, ensuring performance, scalability, and security.
JOB Responsibilities:
* Develop application software by coding in Java.
* Perform unit and functional testing.
* Design and implement data model objects.
* Analyze root causes for abnormal system operation.
* Participate in Scrum ceremonies and collaborate with team members to best fulfill client requirements.
* Perform evaluations and analysis of data to determine feasible solutions and implement solution(s).
* Define and resolve problems including developing processes and procedures for resolving like problems throughout the enterprise and analyze methods of approach.
* Provide detailed documentation and feedback for problem resolution.
* Review, analyze, route, and resolve help requests.
* Examine existing information system schematics and related supporting software documentation.
* Identify alternative software solutions.
JOB REQUIREMENTS:
* Strong problem-solving and analytical skills.
* Excellent communication and collaboration abilities.
* Ability to work independently and in a team-oriented environment.
* Strong attention to detail and commitment to software quality.
* Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
* Core Java, Java 8/11+
* Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud)
* Logging & Monitoring tools (ELK Stack, Splunk, Prometheus, Grafana)
* Experience with Angular/React for frontend development.
* Must Be USA Citizen
* Knowledge of GraphQL and WebSockets.
* Familiarity with DevSecOps principles.