Java Developer

OptechUs

Auburn Hills (MI)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OptechUs in Auburn Hills, Michigan is seeking a skilled Java Software Developer to analyze functional requirements and develop server-side applications. The ideal candidate has extensive experience with Java/J2EE and Agile methodologies.

Your role will involve collaboration with the team and use of frameworks like Spring and Hibernate, with a focus on delivering high-quality software solutions. A Bachelor's degree is required.

Qualifications

  • Strong experience with Java/J2EE.
  • Extensive experience with Agile methodologies including SCRUM and TDD.
  • Experience with frameworks such as Spring, Struts, and Hibernate.

Responsibilities

  • Analyze and interpret functional requirements into software solutions.
  • Develop server-side processes and APIs for front-end applications.
  • Collaborate with the project team to achieve team goals.

Skills

Java/J2EE
Agile (SCRUM, TDD, Pair Programming)
Java frameworks (Spring, Struts, Hibernate)
SOAP, REST, and JSON
Eclipse IDE
Data storage techniques (DAO, RDBMS, SQL Server)
Design patterns
Teamwork
Independence

Education

Bachelor's Degree

Job description

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.
Qualifications
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

EROS Technologies Inc. • Tampa (FL)

On-site
USD 80,000 - 100,000
Java Developer
Java Developer

Excyl Inc • Frontier (WA)

On-site
USD 80,000 - 120,000
Java Developer
Java Developer

US Tech Solutions • Windsor (CT)

On-site
USD 90,000 - 120,000
Java developer
Java developer

Genesis NGN • Plano (TX)

On-site
USD 90,000 - 110,000
java developer
java developer

Code Lab Technology • San Francisco (CA)

On-site
USD 100,000 - 130,000
Java Developer
Java Developer

America CyberSystem • Jefferson City (MO)

On-site
USD 60,000 - 85,000
Java Developer
Java Developer

TecTammina • Atlanta (GA)

On-site
USD 80,000 - 100,000
Java Web Developer
Java Web Developer

Samsung • Ridgefield Park (NJ)

On-site
USD 90,000 - 120,000
Java Developer
Java Developer

Compunnel, Inc. • Trenton (NJ)

On-site
USD 110,000 - 140,000
Junior Java Developer
Junior Java Developer

Galent • Austin (TX)

On-site
USD 80,000 - 100,000