Java Full Stack Developer

Simplify Software Experts LLC/ Simpli Software Solutions Inc

Ohio

On-site

USD 110,000 - 150,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Simplify Software Experts LLC and Simpli Software Solutions Inc are seeking an experienced Java full-stack developer to join our enterprise-focused engineering team in Ohio. You will help design, build, test, and deploy secure, scalable applications used across complex financial services environments.

The role emphasizes collaboration with product owners and architects, emphasis on secure REST APIs, microservices, and modern front-end frameworks like React or Angular.

Qualifications

  • Bachelor's degree or equivalent practical experience in a technical field.
  • Proven software development experience with Java full-stack development (7+ years).
  • Strong communication, analytical, problem-solving, and interpersonal skills.
  • Ability to work independently and collaboratively within a distributed team.
  • Experience with Agile methodologies and SDLC in enterprise settings.
  • Mentor and guide junior developers.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise-grade full-stack apps using Java and modern frontend tech.
  • Develop backend services with Java, Spring Boot, Spring MVC, Spring Security, and RESTful APIs.
  • Create reusable UI components and frontend architecture following best practices.
  • Implement secure REST APIs and microservices for internal/external integrations.
  • Participate in architecture discussions and translate requirements into technical solutions.
  • Collaborate with UX/UI and stakeholders to deliver responsive apps.
  • Contribute to security practices, testing, and CI/CD pipelines.
  • Provide code reviews and mentorship to team members.
  • Support DevOps in deployment, monitoring, and SDLC compliance.
  • Work in a large-scale financial services environment with multiple stakeholders.

Skills

Java 8/11/17+
RESTful API development
Multithreading
OOP & design patterns
React
HTML5
CSS3
RxJS
Git
Docker
Kubernetes
Cloud platforms (AWS/Azure/GCP)
CI/CD (Jenkins/GitHub Actions/GitLab/•
Hibernate/JPA
SQL databases (Oracle/PostgreSQL/MySQL
JUnit/Mockito
Selenium/Cypress
OAuth/OpenID/JWT
Observability tools (Splunk, Dynatrace
Kafka

Education

Bachelor's degree in Computer Science/IT/Engineering
Equivalent practical experience

Tools

Spring Boot
Spring MVC
Spring Security
REST API design
Jenkins
GitHub Actions
GitLab CI
Azure DevOps
AWS
GCP

Job description

Job Summary

The successful candidate will work across the full software development lifecycle, collaborating with product owners, architects, business analysts, QA engineers, and other technology teams to deliver secure, scalable, high-performance applications aligned with enterprise standards and business requirements.

Key Responsibilities
  • Design, develop, test, deploy, and maintain enterprise-grade full-stack applications using Java and modern front-end technologies.
  • Develop robust and scalable backend services using Java, Spring Boot, Spring MVC, Spring Security, and RESTful APIs.
  • Develop reusable UI components, services, modules, and front-end architectures following industry best practices.
  • Design and implement secure, scalable REST APIs and microservices for integration with internal and external systems.
  • Participate in application architecture and technical design discussions.
  • Translate business and functional requirements into high-quality technical solutions.
  • Work closely with UX/UI designers and business stakeholders to deliver intuitive and responsive applications.
  • Implement application security practices, including authentication, authorization, encryption, and secure API development.
  • Develop unit, integration, and automated tests to ensure application quality and reliability.
  • Troubleshoot complex production issues and perform root-cause analysis.
  • Optimize application performance, scalability, reliability, and maintainability.
  • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, daily stand-ups, and retrospectives.
  • Conduct code reviews and provide technical guidance and mentoring to junior and mid-level developers.
  • Collaborate with DevOps teams to support CI/CD pipelines, automated deployments, and application monitoring.
  • Follow JPMC enterprise development standards, coding guidelines, security policies, and SDLC processes.
  • Work effectively in a large-scale financial services environment with multiple technology and business stakeholders.
Required Technical Skills
  • Strong hands-on experience with Java 8/11/17+
  • RESTful Web Services and API development
  • Experience with multithreading, collections, exception handling, and Java design patterns
  • Strong understanding of object-oriented programming and software design principles
Front-End Development
  • Hands-on experience with React and/or Angular
  • Strong knowledge of HTML5 and CSS3
  • React Hooks, state management, reusable components, and modern front-end architecture
  • Angular components, services, modules, routing, RxJS, and reactive programming
  • Experience consuming REST APIs from front-end applications
Database & Data Technologies
  • Experience with Oracle, PostgreSQL, MySQL, or similar relational databases
  • Database design, queries, stored procedures, indexing, and performance tuning
  • Experience with ORM frameworks such as Hibernate/JPA
  • Experience with AWS, Azure, or GCP
  • CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Strong experience with Git
  • Docker and containerization
  • Kubernetes/OpenShift experience is a plus
  • Understanding of cloud-native application development and deployment
Testing
  • JUnit and Mockito
  • REST API testing
  • Selenium, Cypress, or similar UI automation tools
  • Experience developing automated unit, integration, and functional tests
Preferred Skills
  • Experience developing applications in the banking or financial services industry
  • Knowledge of financial services technology and enterprise application architecture
  • Experience working with large-scale distributed systems
  • Knowledge of event-driven architecture and messaging technologies such as Kafka
  • Experience with OAuth 2.0, OpenID Connect, JWT, and enterprise authentication mechanisms
  • Experience with observability and monitoring tools such as Splunk, AppDynamics, Dynatrace, or Grafana
  • Familiarity with Agile methodologies and DevSecOps practices
  • Experience working in highly regulated environments with strong security and compliance requirements
Professional Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent practical experience.
  • 7+ years of professional software development experience, with significant experience in Java full-stack development.
  • Strong communication, analytical, problem-solving, and interpersonal skills.
  • Ability to work independently while collaborating effectively within a distributed engineering team.
  • Strong understanding of software development lifecycle, Agile methodologies, and enterprise application development.
  • Demonstrated ability to lead technical initiatives and mentor development teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

On-site
USD 120,000 - 170,000
Senior Java Full-Stack Engineer: Enterprise Solutions
Senior Java Full-Stack Engineer: Enterprise Solutions

Compunnel, Inc. (old) • Phoenix (AZ)

Hybrid
USD 120,000 - 170,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services Limited • Tampa (FL)

On-site
USD 110,000 - 130,000
Java Fullstack Developer
Java Fullstack Developer

Tata Consultancy Services Limited • New Castle (DE)

On-site
USD 110,000 - 130,000
Java Full Stack Developer
Java Full Stack Developer

Raas Infotek • Houston (TX)

On-site
USD 130,000 - 170,000
Java Full Stack Technical Specialist
Java Full Stack Technical Specialist

Veriipro • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Java Full Stack Developer
Java Full Stack Developer

Delta Progress Group Inc • Indiana

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Virtusa Corporation • Irving (TX)

On-site
USD 110,000 - 170,000
Lead Java Developer
Lead Java Developer

EnIn Systems • California

On-site
USD 140,000 - 190,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000