Java Fullstack Engineer

The Smart
Plano, TX, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Cursor Distributed Systems Fault Tolerance HP Systems Insight Manager Identity and Access Management Spring Framework Svelte Azure Machine Learning
+29 more
Swagger Next.js Software Engineering Openapi Data Logging Spring Cloud Apache Camel GitHub Copilot ReactJS Spring-boot Software Troubleshooting AI Coding Agents Amazon Virtual Private Cloud (VPC) Backend Vue.js Event Driven Architecture Containerization Amazon Bedrock AWS Fargate Graphql Machine Learning Operations Front End Software Development Api Design Restful APIs Splunk Dynatrace Serverless Computing Docker Microservices

Job description

We are seeking an experienced Senior Software Engineer (Full Stack) with 12+ years of software development experience to design, develop, and deploy scalable Java-based backend services and modern frontend applications. The ideal candidate will have strong expertise in Java, Spring Boot, microservices, AWS cloud services, modern UI frameworks, API development, and AI-assisted software development tools., * Design, develop, and maintain scalable, resilient, and fault-tolerant Java microservices and distributed systems.

  • Build backend applications using Java, Spring Boot, Spring Cloud, Apache Camel, and Spring AI.
  • Develop modern frontend applications using React, Next.js, Vue.js, or other modern UI frameworks.
  • Design and implement REST APIs, GraphQL APIs, and event-driven integrations.
  • Generate and maintain Swagger/OpenAPI documentation.
  • Develop and deploy cloud-native applications using AWS services, including ECS, Fargate, IAM, VPC, and serverless components.
  • Utilize AI-assisted development tools such as GitHub Copilot and Cursor to improve development productivity.
  • Integrate Amazon Bedrock or similar AI/ML services into applications.
  • Implement application monitoring, logging, metrics, distributed tracing, and auditing using Splunk or Dynatrace.
  • Work with containerization and orchestration technologies, including Docker and Docker Compose.
  • Collaborate with cross-functional teams to deliver high-quality, secure, and scalable software solutions., * Backend: Java, Spring Boot, Spring Cloud, Apache Camel, Spring AI.
  • Frontend: React, Next.js, Nuxt.js, Vue.js, Astro, or Svelte.
  • Cloud: AWS, ECS, Fargate, IAM, VPC, serverless services.
  • Architecture: Microservices, distributed systems, event-driven architecture.
  • APIs: REST, GraphQL, Swagger/OpenAPI.
  • Observability: Splunk or Dynatrace, logging, metrics, distributed tracing.
  • AI Tools: GitHub Copilot, Cursor, or similar AI-assisted coding tools.
  • AI/ML Integration: Amazon Bedrock or similar services.

Requirements

  • AWS Solutions Architect certification.
  • Hands-on experience with Docker and Docker Compose.
  • Experience building and deploying production-grade cloud-native applications.
  • Strong troubleshooting, analytical, and problem-solving skills., * 12+ years of overall software engineering experience.
  • Strong hands-on experience in Java full-stack development.
  • Must be able to work on a strict W2 basis only.
  • C2C and third-party submissions are not accepted.
  • Location: Plano, TX.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…