Java Developer
Job in
Auburn Hills, Oakland County, Michigan, 48326, USA
Listed on 2026-06-27
Listing for:
OptechUs
Full Time
position Listed on 2026-06-27
Job specializations:
-
Software Development
Java Developer, Backend Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Job Description
- Analyze and interpret functional requirements into design, development and implementation of software solutions.
- Develop server‑side processes and APIs for multiple front‑end client applications.
- Follow industry standards, patterns and best practices for J2EE development techniques in implementing business rules.
- Keep up to date with latest Java technology while developing technical skills and abilities.
- Perform unit testing with JUnit and build unit tests (prefer TDD).
- Collaborate with the project team and be flexible to achieve team goals.
- Identify product or process related development issues and provide constructive feedback to the Manager of Services.
- Participate in project planning, estimation, stand‑up and status meetings.
- Strong experience with Java/J2EE.
- Extensive experience with Agile (SCRUM, TDD, Pair Programming).
- Experience using Java frameworks and libraries such as Spring, Struts and Hibernate.
- Understanding of SOAP, REST and JSON.
- Familiar with Eclipse IDE.
- Proficient in multiple data storage and access techniques, including abstraction layers, DAO and RDBMS such as SQL Server.
- Strong understanding and demonstrated use of design patterns.
- Ability to work independently as well as in a team environment.
- Bachelor's Degree.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×