Sr. Software Engineer (Java) (1144850)
The Judge Group · Richfield, OH · Yesterday
EngineeringFull-time
Location: Richfield, OH
About the Role
The Software Engineer performs moderately complex application design, systems analysis, and programming activities for enterprise-level web applications. This role conducts research and analysis to design, implement, and maintain multi-module product subsystems, using a combination of Java (Spring Framework) and Angular. Depending on project needs, this individual may act as a specialized technical contributor or step into a project lead capacity to address complex technical challenges across the software development lifecycle.
Responsibilities
- Perform product design, coding, unit testing, and integration testing for enterprise web applications, ensuring high performance, quality, and scalability.
- Research, diagnose, and resolve technical issues, bugs, and performance bottlenecks; conduct release testing and support for production systems.
- Analyze technical and business requirements, including performance benchmarks and architectural standards, to suggest innovative technical approaches to leadership.
- When serving as project lead, coordinate development tasks, estimate effort, manage concurrent priorities, and support contingency planning to mitigate risk.
- Provide technical guidance, code reviews, and instruction to junior developers while driving best practices within the engineering team.
- Participate in technical demonstrations, architectural reviews, and presentations with internal and external stakeholders.
- Research new technologies, frameworks, and development tooling to keep the team and product line aligned with industry standards.
Qualifications
- Strong expertise in Java and the Spring Framework, paired with front-end experience using modern Angular, TypeScript, HTML5, and CSS.
- Deep understanding of Object-Oriented Programming (OOP) concepts, design patterns, and enterprise application architecture.
- Solid experience with JSON and XML for data transfer and binding. Practical experience writing SQL queries and working with PostgreSQL databases is a plus.
- Hands-on experience with UI component libraries (e.g., PrimeNG) is preferred.
- Working experience with Maven and CI/CD pipelines (such as Jenkins) is preferred.
- Proven ability to manage multiple tasks and thrive in a fast-paced, quality-driven Agile/Scrum environment.
Schedule
Monday – Friday, 8:00 AM – 5:00 PM (Onsite)