Senior Java Full Stack Developer-Dearborn-MI at Cognizant - Thailand
, , -
Full Time


Start Date

Immediate

Expiry Date

02 Mar, 26

Salary

118000.0

Posted On

02 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, REST APIs, Microservices, Kafka, GCP, AWS, Azure, CI/CD, Docker, Kubernetes, React, Angular, SQL, NoSQL, Python

Industry

IT Services and IT Consulting

Description
Role: Senior Java Full Stack Developer Core Responsibilities Application Design & Development Architect, design, and develop scalable, secure, and high-performing applications using Java, Spring Boot, and RESTful APIs. Implement microservices architecture ensuring modularity and maintainability. Develop front-end components (React/Angular or similar) integrated with backend services. Integration & Messaging Design and implement asynchronous communication using Kafka or other messaging tools. Ensure reliable message delivery and fault-tolerant event-driven systems. Cloud Deployment Build and deploy applications on Google Cloud Platform (GCP) or other cloud environments. Utilize cloud-native services (Pub/Sub, Cloud Functions, Kubernetes, etc.) for scalability and resilience. CI/CD & DevOps Set up and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI. Automate build, test, and deployment processes for faster delivery. Performance & Security Conduct performance tuning and optimization for high-traffic applications. Implement security best practices (OAuth2, JWT, encryption, etc.) across services. Machine Learning / Statistical Analysis (Good to Have) Collaborate with data science teams to integrate ML models into applications. Use Python for data processing, ML pipelines, or predictive analytics when required. Leadership & Mentorship Lead technical discussions, code reviews, and provide guidance to junior developers. Drive best practices in coding standards, architecture, and agile methodologies. Stakeholder Collaboration Work closely with product owners, architects, and QA teams to deliver high-quality solutions. Translate business requirements into technical specifications. Required Skills Backend: Java, Spring Boot, REST APIs, Microservices. Messaging: Kafka or similar (RabbitMQ, ActiveMQ). Cloud: GCP (preferred), AWS/Azure experience is a plus. DevOps: CI/CD pipelines, Docker, Kubernetes. Front-end: React/Angular (basic to intermediate). Database: SQL (PostgreSQL/MySQL), NoSQL (MongoDB). Good to Have: Python for ML/Statistical Analysis, TensorFlow/PyTorch basics. The annual salary for this position is between $104,000 – $118,000 +COLA+ Bonus depending on experience and other qualifications of the successful candidate. This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans. Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements: Medical/Dental/Vision/Life Insurance Paid holidays plus Paid Time Off 401(k) plan and contributions Long-term/Short-term Disability Paid Parental Leave Employee Stock Purchase Plan Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law. Applications will be accepted until December31st, 2025

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves architecting, designing, and developing scalable applications using Java and Spring Boot, as well as implementing microservices architecture. Additionally, the developer will integrate front-end components with backend services and ensure reliable messaging and cloud deployment.
Loading...