Fullstack Java

Overview

On Site
$120,000 - $130,000
Full Time

Skills

RESTful
JavaScript
Leadership
Management
Mentorship
MyBatis
Problem solving
Documentation
Effective communication
HTML
IT project management
Java
Continuous integration
Database
Database design
DevOps
Development testing
Agile
AngularJS
Cascading style sheets
Collaboration
Continuous delivery
Spring Framework
Spring MVC
jQuery
React.js
Recruiting
Software development
Software development methodology
UI

Job Details

Hybrid: 3 Days a week on site in Denver, PA
This is corporate policy and there is no option for remote


This role offers an opportunity for a versatile Software Engineer to engage in all stages of the software development lifecycle. You'll provide support for existing software applications, address troubleshooting needs, and design and develop new software components across various projects. This position allows for leadership in design and mentorship of junior engineers while collaborating cross-functionally with key groups.

Responsibilities:
Act as the primary support contact for multiple applications, handling the complete application lifecycle: design, development, testing, release, and support.
Collaborate with technical and business teams to gather requirements and acceptance criteria.
Develop, maintain, and troubleshoot applications and code, including backend database schema design.
Write clean, maintainable code that meets coding standards, with strong documentation practices.
Create unit and UI tests, leverage CI/CD pipelines for deployment, and triage production issues.
Mentor junior engineers, manage tasks, and contribute to the hiring process.
Stay current on technology standards, frameworks, and best practices, influencing standards and technology decisions.

Qualifications:
Bachelor s degree in Computer Science, Computer Engineering, or equivalent experience.
5-7 years of experience in software development, including expertise in Java.
Full-stack development experience with technologies like React, Angular, jQuery, HTML, JavaScript, CSS, Spring framework, Spring MVC, myBatis, and RESTful APIs.
Familiarity with DevOps tools, automation, and Agile methodologies.
Strong foundation in relational database design and experience in technical project management.
Knowledgeable in design frameworks, patterns, and industry-wide tech strategies.
Effective communication, problem-solving, and troubleshooting skills.
Willingness to meet role-specific requirements, including potential travel.
This role provides an excellent opportunity for a dynamic software engineer to influence development standards and work on impactful systems in a collaborative, supportive environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.