> Markdown version of [/jobs/ext/3874513-senior-full-stack-developer-java-angular](https://www.wearedevelopers.com/jobs/ext/3874513-senior-full-stack-developer-java-angular). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Developer (Java / Angular) - **Company:** S3E STAFFING LLC - **Location:** Detroit, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Applications Architecture, Application Integration Architecture, Business Logic, Application Performance Management, HTML5, User Authentication, Automation of Tests, Cascading Style Sheets (CSS), Software Quality, Code Review, Databases, Continuous Integration, Data Mapping, Data Structures, Data Synchronization, Relational Databases, Database Development, Dependency Injection, Software Design Patterns, DevOps, Gradle, JSON, Junit, PostgreSQL, Apache Maven, Microsoft SQL Server, Routing, OAuth, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Scrum Methodology, Role-Based Access Control, Openid Connect, Mockito, Responsive Web Design, Software Deployment, Software Engineering, SQL Databases, Systems Integration, TypeScript, Management of Software Versions, Web Applications, Enterprise Software Applications, Delivery Pipeline, Spring-boot, Software Application Programming, Indexer, Backend, Git, AngularJS, Integration Tests, Solid Principles, Maintaining Code, Front End Software Development, Software Coding, Restful APIs, Jasmine - **Published:** October 22, 2026 - **Apply:** https://www.dice.com/job-detail/8d509655-bf80-495f-908e-353ed8ff96b8 ## About the Role Technical Skills * Java Backend Development: Strong hands-on experience with Java 17+ and Spring Boot, including building scalable backend services, implementing business logic, dependency injection, and exception handling. * Angular Frontend Development: Advanced proficiency with Angular, TypeScript, HTML5, CSS3, and responsive web application development, including reusable components, reactive forms, routing, and state management. SENIOR FULL STACK DEVELOPER (JAVA / ANGULAR) PAGE 2 OF 3 * RESTful API Development: Experience designing, developing, documenting, securing, and consuming REST APIs, including JSON-based communication, API versioning, validation, and error handling. * Database Development: Strong understanding of relational databases such as PostgreSQL, SQL Server, or Oracle, including SQL queries, schema design, indexing, and performance optimization. * Enterprise Application Architecture: Experience developing modular, maintainable enterprise applications using layered architecture, object-oriented design, SOLID principles, and established design patterns. * System Integration: Experience integrating applications with external enterprise systems, including bidirectional data synchronization, authentication, data mapping, and integration error handling. * Authentication and Security: Familiarity with OAuth 2.0, OpenID Connect, role-based access control (RBAC), secure API development, and enterprise application security practices. * CI/CD and DevOps: Experience with Git, automated build pipelines, Maven or Gradle, and continuous integration and deployment practices. * Automated Testing: Experience writing unit and integration tests using JUnit, Mockito, Jasmine, Jest, or equivalent frameworks. * Performance and Troubleshooting: Ability to diagnose and resolve frontend/backend performance issues, API failures, database bottlenecks, and production defects. * AI-Assisted Development: Familiarity with approved AI-assisted coding tools to accelerate development, testing, code reviews, and documentation while maintaining code quality and security standards. Professional Experience * 6+ years of professional software development experience, preferably with significant hands-on Java and Angular development. * Proven experience delivering enterprise-scale, full-stack web applications from development through production deployment. * Experience working on complex applications involving multiple business functions, organizational hierarchies, workflows, and interconnected data. * Experience developing applications that support project tracking, resource planning, financial management, reporting, or enterprise portfolio management. * Demonstrated ability to independently translate functional requirements into technical designs and working software. * Experience collaborating with software architects, product owners, business stakeholders, and cross-functional engineering teams. * Strong understanding of Agile/Scrum methodologies, sprint planning, backlog refinement, code reviews, and iterative software delivery. * Experience maintaining and enhancing existing applications while introducing new functionality without disrupting established features. * Ability to work effectively in a fast-paced environment with evolving requirements and aggressive delivery timelines. Industry Knowledge * Experience developing software for large, complex enterprise organizations. * Familiarity with digital transformation programs, enterprise portfolio management, and organizational planning processes. * Exposure to manufacturing, supply chain, quality management, or industrial operations is beneficial but not mandatory. ## Description We are seeking an experienced Senior Full Stack Developer (Java / Angular) to contribute to the development, enhancement, and production readiness of a complex enterprise web application supporting digital transformation and strategic business operations. The ideal candidate will have strong hands-on experience developing scalable backend services using Java and modern frontend applications using Angular. This role involves delivering new application capabilities, integrating with enterprise systems, improving application performance, and ensuring software quality, security, and maintainability. The successful candidate will collaborate with cross-functional development teams, architects, and business stakeholders while taking ownership of assigned features throughout the software development lifecycle, from technical design and implementation through testing and deployment., * Design, develop, test, and maintain scalable full-stack application features using Java and Angular. * Develop and enhance RESTful APIs, backend services, and integrations with enterprise applications and data sources. * Translate functional and business requirements into technical designs, reusable components, and maintainable code. * Implement complex business workflows, hierarchical data structures, dashboards, and interactive user interfaces. * Collaborate with architects and development teams to ensure alignment with established application architecture, coding standards, and security requirements. * Develop automated unit and integration tests to ensure application reliability, functionality, and code quality. * Support CI/CD pipelines, application deployments, release activities, and production readiness. * Identify, troubleshoot, and resolve application performance, scalability, and integration issues. * Participate in Agile development activities, including sprint planning, backlog refinement, technical discussions, and peer code reviews. * Contribute to technical documentation, continuous improvement, and modernization of existing application capabilities. * Leverage approved AI-assisted development tools where appropriate to improve development efficiency while maintaining security and quality standards.