Full Stack Java Developer
Eliassen GroupJob description
Description
Onsite in Cincinnati, OH The organization seeks a Software Engineer to develop and maintain Java Spring Boot applications across the full software development lifecycle. The role will deliver backend services and full stack features with a focus on design quality, performance, and reliability. The engineer will analyze requirements, integrate with existing systems, and ensure standards compliance while identifying technologies that improve delivery.
Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.
Rate: $45.00 to $53.00/hr. w2
Responsibilities:
- Perform full lifecycle application development from design through deployment and support.
- Design, code, and debug applications using Java and related software languages.
- Conduct software, code, and requirements analysis to inform implementation.
- Review software, identify code metrics, and assess system risks and reliability.
- Apply object-oriented design and analysis practices and develop software models and simulations.
- Design front-end graphical user interfaces as needed and perform software testing and quality assurance.
- Tune performance, improve usability, and automate processes where appropriate.
- Support, maintain, and document software functionality.
- Integrate software with existing systems and services.
- Evaluate and identify new technologies for implementation and maintain standards compliance, including localization or globalization.
- 5 to 12 years of application development experience.
- Proficiency in Java for backend development.
- Hands-on experience with Spring Boot.
- Experience with software analysis, code analysis, and requirements analysis.
- Background in object-oriented design and analysis.
- Experience with software testing, quality assurance, and performance tuning.
- Experience integrating applications with existing systems.
- Undergraduate degree in computer engineering, computer science, information technology, or a related discipline.
¿Te interesa este puesto?