Senior Full Stack Application Developer
Listed on 2026-06-12
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Backend Developer
Job Summary
Job#: 3035873
RoleSenior Full Stack Application Developer
LocationCleveland, Ohio (Onsite)
Role OverviewThis is a full-stack Java and Spring Boot development role within a hybrid Agile environment. The position requires a strong mindset for collaboration and automation. The Senior Full Stack Application Developer will be responsible for developing and deploying enhancements and new applications for local, networked, cloud-based, or internet-related computer programs.
Key Responsibilities- Analyze system requirements and translate them into software programming specifications.
- Develop, code, integrate, test, and debug software applications.
- Create documentation and procedures for software installation and maintenance.
- Collaborate with stakeholders such as users, developers, and project managers.
- Stay current with emerging technologies and programming languages.
- Develop new user-facing features using React.js and build reusable components.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across various devices and browsers.
Education: A Bachelor's degree in Computer Science or a related field is required. In lieu of a degree, at least seven years of experience in application development or application engineering will be considered.
Experience:
- 7+ years of experience in software development, specifically in application development engineering.
- 5+ years of experience with Java, Struts, Spring Boot, ORM/JPA/Hibernate, Web Services, object-oriented design techniques, and common design patterns.
- 3+ years of experience writing SQL queries and stored procedures for Oracle databases.
- Experience with CI/CD (Git Hub Actions), testing, debugging, and diagnosing software bugs.
- Experience with microservices architecture and implementing API solutions.
- Experience implementing business-critical, high-volume, and highly available services.
- Hands-on development experience building integrations and applications with various technologies, tools, and databases.
- Experience with popular React.js workflows such as Flux or Redux.
- Back-end languages such as Java, Python, or Ruby.
- Front-End Development Tools:
React, JSP, HTML, CSS. - Backend Frameworks:
Struts, Spring Boot. - Database Management Systems and SQL.
- CI/CD, Software Development Lifecycle (SDLC) Methodology.
- Web Services, APIs, and Systems Integration.
- Software Testing and Quality Assurance Methodologies.
- Containerization and Version Control Tools (e.g., Babel, Webpack, NPM).
This position requires work to be performed 5 days a week onsite.
Additional InformationThis is initially a 6-month contract role with the potential for extension. The hiring process may include one to two interview steps, potentially including an onsite meeting.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).