Jobs · Tennessee

Software Engineer - Java fullstack

Capgemini · Nashville, TN · 1 wk ago
$69k–$162k/yrFull-time

About the role

This is an experienced professional position with a strong background in software development, offering extensive career opportunities and providing mentoring and coaching for teammates.

Responsibilities

  • Design, develop, and maintain backend applications and services using Java
  • Write code to build complex core components and frameworks
  • Build responsive and modern frontend applications using React, JavaScript, TypeScript, Angular and UI technologies
  • Proven track record in microservices, event-driven architecture (Kafka/RabbitMQ), and API design (REST/GraphQL)
  • Implement generative AI APIs, and leverage LLMs for business applications
  • Develop and integrate APIs and web services
  • Collaborate with product managers, designers, engineers and other integrated teams to deliver end-to-end solutions
  • Develop and integrate Python components for services, automation, or data processing
  • Troubleshoot, debug, and improve application performance
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical discussions
  • Support application scalability, reliability, and security

Required skills and experience

  • 7+ years of relevant experience in Java based technologies
  • Design, develop and deploy cloud-native solutions - microservices and serverless paradigms using Spring Boot and Java
  • Strong experience with Java, API and distributed applications development using Spring Boot and Microservices
  • Strong frontend development experience with React, JavaScript, TypeScript, HTML, and CSS
  • Experience with SQL and NoSQL databases
  • Understanding of AI APIs like OpenAI, Anthropic, Gemini etc for implementing AI use cases
  • Experience with asynchronous programming and multithreading concepts
  • Experience with cloud platforms such as AWS, Azure, or GCP
  • Strong understanding of software development best practices and Agile methodologies

Pay

The base compensation range for this role in the posted location is $68,911 - $161,544. In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Benefits

  • Paid time off based on employee grade (A-F): Vacation 12-25 days, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (401(k) in the U.S.)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Similar jobs