Java Fullstack Engineer
The Smart
Plano, TX, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦