Full Stack Java Developer
| Verified Pay check_circle | Provided by the employer$80000 - $105000 per year |
|---|---|
| Hours | Full-time |
| Location | Omaha, NE Omaha, Nebraska open_in_new |
About this job
Job Description
Job Description – Full Stack Java Developer
Position: Full Stack Java Developer
Experience: 6+ Years
Job Type: W2 ( No C2C)
Location: OMA, NE
Work Mode: Onsite
Job Summary
We are looking for an experienced Full Stack Java Developer with 6+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, and modern frontend technologies such as Angular or React.
Key Responsibilities
• Design, develop, test, and maintain enterprise-level full stack applications.
• Develop backend services using Java 8/11/17, Spring Boot, and Microservices architecture.
• Build responsive and dynamic frontend applications using Angular or React.
• Design and integrate RESTful APIs for seamless communication between frontend and backend systems.
• Work with relational databases such as Oracle, PostgreSQL, MySQL, or SQL Server.
• Develop and deploy containerized applications using Docker and Kubernetes.
• Implement CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
• Collaborate with cross-functional teams, including business analysts, QA engineers, and DevOps teams.
• Troubleshoot application performance issues and implement optimization solutions.
• Follow Agile/Scrum methodologies and participate in code reviews, sprint planning, and technical discussions.
Required Technical Skills
Backend Technologies
• Java 8/11/17
• Spring Boot, Spring MVC, Spring Security
• Microservices Architecture
• RESTful Web Services
• Hibernate / JPA
Frontend Technologies
• Angular or React.js
• JavaScript / TypeScript
• HTML5, CSS3
• Bootstrap
Database Technologies
• Oracle, PostgreSQL, MySQL, or SQL Server
• SQL queries, stored procedures, and database optimization
Cloud & DevOps
• AWS, Azure, or Google Cloud Platform (GCP)
• Docker and Kubernetes
• Jenkins / GitHub Actions
• Git, Maven, Gradle
Additional Skills
• Kafka or RabbitMQ
• JUnit, Mockito
• Swagger / OpenAPI
• OAuth 2.0 / JWT
• Agile / Scrum
Required Qualifications
• Minimum 6 years of professional software development experience.
• Strong hands-on experience in Java, Spring Boot, and Microservices.
• Proven experience with Angular or React frontend development.
• Experience designing, developing, and consuming REST APIs.
• Strong understanding of object-oriented programming, design patterns, and data structures.
• Experience with cloud platforms and CI/CD deployment processes.
• Strong analytical, debugging, and problem-solving skills.
• Excellent communication and teamwork skills.
Preferred Qualifications
• Experience with distributed systems and event-driven architecture.
• Knowledge of cloud-native application development.
• Experience with Kubernetes and OpenShift.
• Familiarity with application monitoring tools such as Splunk, Dynatrace, or Datadog.
• Experience working in banking, financial services, healthcare, or enterprise environments.