What are the responsibilities and job description for the Senior Java Full Stack Developer - Angular & Spring Boot position at Rose International?
Preferred Certifications
Responsibilities
- Certifications and other formal qualifications in the computer science field.
- 7 years of employed experience as a full stack Java-based application developer
- Direct experience developing and maintaining web applications using Java 11 and 21, Spring / Spring Boot 2.6 and 3, Spring JDBC, and JPA
- Front-end development experience with HTML, CSS3, SASS, JavaScript / TypeScript, Angular, and PWAs
- Experience building REST APIs and applying distributed architecture patterns
- Experience with relational databases and database analysis
- Experience as a developer within a team environment and a structured software development life cycle (Agile, SAFe, Waterfall, or other)
- Ability to develop test cases, test applications using standard methodologies, and validate for requirements, quality, performance, accessibility, data integrity, and functionality
- Exposure to and practice with AI-assisted coding concepts, tools, and techniques
- Excellent verbal and written communication skills, including the ability to discuss detailed requirements with business users and technical staff
- Institutional knowledge and direct experience as a web developer on criminal justice systems (e.g., Corrections, community supervision, rehabilitative programs, Boards of Pardons and Parole, Courts, Public Safety, Local Law Enforcement, Criminal Justice Commissions)
- Experience as a principal web developer on mission-critical applications for medium to large public or private organizations (1,000 or more employees)
- Skills for maintaining older applications: Java 8, Struts (1 and 2), Hibernate 3 / JPA, jQuery, jQuery DataTables 1.8–1.12, Subversion, and Ant
- Experience with Informix, PostgreSQL, and other relational databases; data warehouses; Business Intelligence tools; mobile device development; and other emerging technologies
- Experience with system interfaces using microservice and API technologies
- Experience converting Figma Material Design to Angular code
- Training and experience with development methods and approaches to application security
- Direct knowledge of the concepts, structures, and ceremonies of the SAFe Agile Development Model
Responsibilities
- Participate as a member of assigned Agile development team(s), including planning sessions and meetings that coordinate and report on development activities.
- Assess specifications, provide time estimates, and prioritize assignments to meet established deadlines.
- Follow the Software Development Methodology (SDM) and use development tracking software to collaborate on and document assignments.
- Perform coding tasks on application screens and their internal technical functions to ensure defined requirements are met on assigned epics, features, and stories.
- Develop system functionality, algorithmic calculations, notifications, database connections, intermodular microservices, API web services, and bi-directional interfaces with other systems.
- Build and maintain websites, web forms and reports, cron schedules, security protocols, and authentication and access elements.
- Perform configuration management, version control, system builds, merges and refreshes, and ongoing technical maintenance and technical debt resolution.
- Ensure delivered products meet standards, security requirements, and data accuracy, and that interrelated screens continue to function correctly.
- Prepare test scenarios and data, pre-test products before delivery, and provide detailed information to testers.
- Work with project managers/scrum masters, information analysts, database administrators, DevOps system administrators, testers, business analysts, product managers and owners, and DTS enterprise experts.
- Assist other developers to meet team goals, and provide feedback on development challenges and on application design and function.
- Develop institutional knowledge of agency policies and operations, and keep current with emerging technologies, tools, and methods, including AI-assisted coding.
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
- Founded in 1993
- Office Locations Across the U.S.
- 150 Clients: Corporations and Government Agencies
- Employee Oriented Company
- Challenging Assignments Across the U.S.
- Continuous Professional Development
- We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.