Java / Angular Application Developer

80/20, LLC
Richfield, OH, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Multitier Architecture Agile Methodology HTML5 Unit Testing Cascading Style Sheets (CSS) Data Transmissions Database Queries Software Design Patterns Programming Tools Design of User Interfaces Human-Computer Interaction
+22 more
Integrated Development Environments Spring Framework JSON PostgreSQL Apache Maven Object-Oriented Software Development Scrum Methodology Requirements Management Server Administration Software Engineering SQL Databases TypeScript Web Applications Extensible Markup Language (XML) Software Organization Lasttests Single Page Application AngularJS Material UI Integration Tests Data Binding Jenkins

Job description

We are seeking an experienced software engineer to design, develop, test, and maintain enterprise-level web applications. The ideal candidate will have hands-on experience building single-page applications (SPAs) using Angular and Java/Spring, along with a strong understanding of object-oriented programming and modern software development practices.

This position will work on moderately complex application development initiatives and may take a technical lead role on projects. The successful candidate should be comfortable researching technical solutions, troubleshooting application issues, working directly with clients, and mentoring less-experienced developers. Key Responsibilities

  • Design, develop, implement, and maintain moderately complex application modules and subsystems.
  • Develop enterprise-level web applications, including single-page applications.
  • Build and enhance applications using Java, Spring Framework, Angular, TypeScript, HTML5, and CSS.
  • Investigate application defects, determine root causes, and develop effective solutions.
  • Perform unit testing, integration testing, release testing, and other quality assurance activities.
  • Research technical requirements and evaluate appropriate development approaches and technologies.
  • Consider performance, target environments, and other technical requirements when designing solutions.
  • Provide technical recommendations and communicate development approaches to project leadership.
  • Lead development activities for assigned projects, including coordinating resources and managing multiple concurrent tasks.
  • Identify and evaluate technical risks and develop contingency plans when necessary.
  • Research and evaluate new technologies, frameworks, and development tools.
  • Stay current with relevant technology, industry trends, and internal development standards.
  • Participate in client meetings, presentations, technical demonstrations, and other customer-facing activities.
  • Provide technical guidance, training, and mentoring to junior team members.
  • Work effectively within an Agile/Scrum development environment while managing competing priorities and maintaining a strong focus on quality.

Requirements

  • Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
  • Professional experience developing enterprise-level web applications.
  • Hands-on experience developing Java-based web applications using the Spring Framework.
  • Experience with Angular and TypeScript.
  • Strong knowledge of HTML5 and CSS.
  • Experience working with JSON and XML, particularly for data binding and data transfer.
  • Ability to troubleshoot, analyze, and resolve complex application issues.
  • Ability to manage multiple assignments in a fast-paced Agile/Scrum environment.

Preferred Skills

  • Experience with UI component libraries such as PrimeNG or similar three-tier UI component libraries.
  • Experience writing SQL queries.
  • Experience working with PostgreSQL databases.
  • Familiarity with Maven.
  • Familiarity with Jenkins.
  • Experience serving as a technical lead or project lead., Agile Programming Methodologies, Analysis Skills, AngularJS, CSS (Cascading Style Sheet), Contingency Plans, Customer Relations, Design Patterns Programming Methodologies, Employee Assistance Plan, HTML5, Identify Issues, Industry/Trade Analysis, Insurance, Integration Testing, Internet Application, JSON, Java, Jenkins, Leadership, Legal, Maven, Mentoring, Multitasking, Object Oriented Programming (OOP), PostgreSQL, Problem Solving Skills, Product Demonstration, Programming Tools, Project Development, Project/Program Coordination, Purchasing/Procurement, Quality Assurance, Requirements Management, Retirement Plan, Retirement Planning, Risk Analysis, Root Cause Analysis, SQL (Structured Query Language), Sales Presentation, Scrum Project Management and Software Development, Software Administration, Software Design, Software Development, Software Engineering, Stock Purchase Plans, Technical Analysis, Technical Leadership, Technical Presentation, Technical Research, Technical Training, Technical/Engineering Design, Test Plan/Schedule, Testing, Unit Test, User Interface/Experience (UI/UX), XML (EXtensible Markup Language)

Benefits & conditions

The organization offers a comprehensive benefits package, which may include:

Company-Paid Benefits

  • Basic dental coverage
  • Basic life insurance
  • Accidental death and dismemberment coverage
  • Short-term disability
  • Long-term disability
  • Employee Assistance Program
  • Business travel accident insurance
  • Health and wellness programs, including smoking cessation, annual wellness screenings, and seasonal flu vaccinations

Company-Contributed Benefits

  • Medical insurance options
  • Enhanced dental coverage

Additional Benefit Options

  • Vision insurance
  • Flexible spending accounts for healthcare and dependent care
  • Group legal services
  • Voluntary life insurance for employees, spouses, and children
  • Employee discount and purchasing programs

Additional Perks

  • Tuition assistance
  • Employee Stock Purchase Plan with annual enrollment
  • 401(k) retirement plan with employer matching contributions
  • Retirement planning and investment education
  • Pension plan availability in select locations

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

4:33 min

Building long-term Angular architectures with domain-driven design

Manfred Steyer Manfred Steyer · LIVE

Videos

See all

Related articles

See all