Senior Java Backend Engineer
Cognizant · Plano, TX · 5 days ago
HybridEngineering$65k–$117k/yrFull-time
Roles/Responsibilities
- Architect, design, and develop scalable, secure, and high-performance applications using Java and Spring Boot
- Build and maintain microservices-based systems, ensuring reliability, resilience, and observability
- Develop and optimize database schemas, SQL queries, and PL/SQL procedures in Oracle
- Collaborate with cross-functional teams (Product, QA, DevOps, UX) to deliver end-to-end solutions
- Conduct code reviews, mentor junior developers, and enforce engineering best practices
- Troubleshoot production issues and drive continuous improvements in system performance and stability
- Contribute to and enhance CI/CD pipelines and automation for efficient development and deployment
Required Qualifications
- Must Have:
- 10+ years of hands-on experience in backend or full-stack Java development
- Expert-level proficiency in Java (Java 8 or higher)
- Strong experience with Spring Boot and the Spring ecosystem
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems
- Solid understanding of software engineering principles, design patterns, and best practices
- Experience with version control systems (Git) and CI/CD tools
- Nice to Have:
- Experience with Apache Kafka (event-driven architecture)
- Exposure to Spring WebFlux (reactive programming)
- Experience with MongoDB or other NoSQL databases
Benefits
- Cognitive 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