Jobs · North Carolina

Senior Java Engineer

Cognizant · Charlotte, NC · 1 mo ago
HybridFull-time

Senior Full Stack

As a Senior Java Full Stack, you will make an impact by designing, developing, and delivering scalable enterprise applications using modern Java technologies, cloud-native architectures, and responsive web applications. You will be a valued member of the Technology & Engineering team and work collaboratively with architects, business stakeholders, product owners, UI/UX teams, and cross-functional delivery teams.

Responsibilities

  • Design, develop, and maintain enterprise applications using Core Java, J2EE, Hibernate, Spring Boot, and Spring WebFlux, following coding standards and best practices.
  • Build and integrate RESTful and SOAP web services using XML and API-driven architectures to support seamless system communication.
  • Create and enhance user-facing applications using Angular 11+ and Node.js while partnering closely with business and UX stakeholders.
  • Design, optimize, and maintain SQL, NoSQL, and PostgreSQL databases to ensure performance, reliability, and data integrity.
  • Implement event-driven solutions using AWS services and Apache Kafka for scalable and resilient application processing.
  • Participate in code reviews, proof-of-concepts, troubleshooting, and technical improvement initiatives to drive engineering excellence.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong experience developing enterprise applications using Core Java, J2EE, Hibernate, Spring Boot, and Spring WebFlux.
  • Hands-on expertise designing and consuming RESTful APIs, SOAP Web Services, and XML-based integrations.
  • Experience building microservices architectures and applying reactive and functional programming concepts.
  • Proficiency with Angular 11+, Node.js, and modern front-end development practices.
  • Strong database experience with SQL, NoSQL, and PostgreSQL.
  • Hands-on experience with AWS cloud services and Apache Kafka.
  • Proven ability to collaborate with distributed teams, troubleshoot production issues, and contribute to architectural decisions.

Qualifications

  • Experience leading technical initiatives, mentoring developers, and driving engineering best practices.
  • Exposure to CI/CD pipelines, DevOps practices, and automated testing frameworks.
  • Experience designing highly available and resilient cloud-native applications.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Strong analytical, problem-solving, and stakeholder communication skills.

Skills

  • Core Java, J2EE, Hibernate, Spring Boot, Spring WebFlux.
  • RESTful and SOAP web services, XML, API-driven architectures.
  • Angular 11+, Node.js, modern front-end development practices.
  • SQL, NoSQL, PostgreSQL databases.
  • AWS cloud services, Apache Kafka.
  • CI/CD pipelines, DevOps practices, automated testing frameworks.
  • Containerization technologies such as Docker and Kubernetes.
  • Collaboration, troubleshooting, technical decision-making.

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.

Similar jobs

Senior Java Engineer

Tata Consultancy ServicesAustin, TX· 1 mo ago
Engineering$80k–$125k/yrapply on ibegin.tcsapps.com

Senior Java Engineer

USTBentonville, AR· 2 wk ago
Engineering$82k–$123k/yrapply on usource.ripplehire.com

Senior Java Engineer

Motion RecruitmentFort Worth, TX· 2 wk ago
Engineeringapply on motionrecruitment.com