Programmer 6 - Full-Stack Java Developer


Aroha Technologies
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Java
- Application Development
- User Experience Design
- Spring Boot
- SQL
- Software Testing
- Hibernate
- Junit
- Responsive Web Design
- Version Control
- JPA
- Spring framework
- Rest APIs
- React.js
- Agile Scrum
- Accessibility Testing
- Java 8
- JBoss Developer Studio
- Oracle 12C
- Oracle 19C
- Jasper Reports
- ADA compliance
- full stack development
- Eclipse IDE
- Object-Oriented Programming (OOP)
- Web Application Development
- Front-End Development
- Apache Tiles
- Continuous Integration
- UI/UX Development
- Code Deployment
- Cross-Browser Compatibility
- JBoss Enterprise Application Server
- User Interface Development
- Continuous Deployment (CI/CD)
Summary
Work Arrangement: Hybrid Onsite Tuesdays and Wednesdays from Day 1
Duration: 1 Year, with extension likely
Resume Length: 4 5 Pages
Interview Process: In-person; candidates must be available for an in-person interview. Up to two rounds may be conducted.
-
Hybrid Schedule: Candidates must work onsite two days per week, every Tuesday and Wednesday, starting from Day 1. Remote-only candidates will not be considered.
-
Local Candidates: Strongly preferred.
-
Non-Local Candidates: Must be willing to relocate at their own expense upon acceptance, without delaying the start, and comply with the required hybrid schedule.
-
Interview Availability: Candidates must be available for an in-person interview.
-
Communication: Clear and concise written and verbal communication skills are essential.
The Java / React Developer will support the Michigan Department of Transportation's (MDOT) Project Development and Maintenance programs.
The selected candidate will work as part of an Agile development team, collaborating with the project manager, application owner, and resource manager to organize work, develop applications, test solutions, and deploy code.
This position involves full-stack development, including complex Java-based systems and modern, responsive user interfaces using React. The developer will also work closely with UI/UX team members to deliver accessible and user-friendly applications.
The ideal candidate should demonstrate strong technical skills, teamwork, self-direction, commitment, adaptability, and the ability to learn quickly.
Key Responsibilities-
Develop, enhance, test, and deploy software applications supporting MDOT Project Development and Maintenance programs.
-
Collaborate with project managers, application owners, resource managers, and Agile development team members.
-
Design, develop, and maintain complex Java-based applications.
-
Build and maintain application components using the current Spring Framework.
-
Develop and maintain persistence layers using JPA/Hibernate.
-
Build responsive and modern user interfaces using React.js.
-
Work closely with UI/UX teams to implement user-friendly application designs.
-
Develop and maintain applications within the JBoss Enterprise environment.
-
Work with Oracle databases, including Oracle 12C and Oracle 19C.
-
Participate in Agile development activities and coordinate assigned work with team members.
-
Perform application testing, debugging, troubleshooting, and code maintenance.
-
Follow accessibility standards and development best practices.
-
Support reporting requirements and application functionality using appropriate reporting tools.
-
Java Development: 5 years of experience programming complex systems using current Java and development tools such as Eclipse/JBoss Developer Studio.
-
Java 8: 4 years of programming experience with Java 8.
-
Spring Framework: 5 years of development experience using the current Spring Framework.
-
JPA/Hibernate: 5 years of development experience with JPA/Hibernate.
-
Agile Development: 5 years of experience working in an Agile development environment.
-
Oracle Database: 4 years of programming experience with Oracle 12C or Oracle 19C.
-
React.js: 4 years of development experience building responsive user interfaces. This is identified as desired/required based on business needs.
-
JBoss Enterprise: 4 years of programming experience in the JBoss Enterprise environment.
-
Frontend development experience with a strong focus on meeting WCAG 2.1 accessibility standards or higher.
-
JUnit: 4 years of experience.
-
Tiles: 4 years of experience.
-
Jasper Reports: 4 years of experience with reporting tools such as Jasper Reports.
-
Java Development
-
Java 8
-
Spring Framework
-
JPA/Hibernate
-
React.js
-
Oracle 12C / Oracle 19C
-
JBoss Enterprise Environment
-
Agile Development
-
Full-Stack Development
-
Eclipse / JBoss Developer Studio
-
WCAG 2.1 Accessibility Standards
-
JUnit
-
Tiles
-
Jasper Reports
-
Responsive UI Development
-
UI/UX Collaboration
-
Software Testing and Debugging
- Dice Id: 10515154
- Position Id: 2026-7594
- Posted 13 minutes ago
Company Info
About Aroha Technologies
Michael Arrington, founder and co-editor of Tech Crunch once famously said that ‘The best startups generally come from somebody needing to scratch an itch’.
Quite true to the thought, Aroha Technologies Inc was launched in 2008 in Florida. While we began our journey with a powerful Staffing Specialist & Software Development, Today our procedure has amplified into a more robust and simplified solution for Marketers looking for consistent and long term.
In our quest to do better, we resolve to simplify user acquisition, retention, engagement and large Business without blinking an eyelid! A semi-remote team spread across the globe, we are here to help you one step at a time.
Unmatchable growing excellence When AROHA was formed, we interviewed many potential clients and business colleagues and asked what a single important question seemed: “If you could design a firm to meet your needs, what would it look like?” The answers to that question have guided our thinking and planning on an ongoing basis, and form the core of our thinking about how we treat our clients and our employees, whom we call associates.
At a most basic level, we have stated our mission in a promise to our clients and our associates: “Unmatchable growing excellence.” This alignment governs superior service to our customers and supports our associates who perform that work, which cannot be matched by our competitors.
In short, we believe that care of our associates, disciplined financial management, and constant attention to the fundamentals of good delivery adds up to a successful, scalable business.


