Skip to main content

Full Stack Java Developer

Posted yesterday

idoo globalOmaha (NE)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Description: Job DescriptionJob Description – Full Stack Java Developer
Position: Full Stack Java Developer
Experience: 6+ Years
Job Type: W2 ( No C2C)
Location: OMA, NEWork Mode: OnsiteJob 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 / JPAFrontend 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this