G-TECH Services, Inc. Sr. Java Developer in Auburn Hills, Michigan

Job Description : A Developer’s role is to design, develop and support web-based applications to meet business requirements. The ideal candidate for us is a solid java person with deep knowledge of sql, who has lots of experience specific in Java application development (including both design and implementation and both front end and backend).

Job Duties/Responsibilities:

· Application development experience in large scale enterprise environments is essential

· Problem-solving skills and critical thinking are essential to effectively conduct the required tasks

· Ability to work in a fast-paced environment, multi-tasking

· Self-motivated and able to work autonomously when necessary Intermediate to expert knowledge required in the following areas:

o System development lifecycle

o System development processes and method

o Testing methods, including unit and integration testing (JUnit, JMock)

  • Develop web-based applications

  • Provide code reviews to support development

  • Perform unit and integration testing with occasional supervision

  • Create design documents

  • Performs product design & troubleshooting exercises of extremely high complexity which require extensive research and analysis

Minimum Educational /Work Requirements/Additional Information:

  • Bachelor of Science in Information Technology or related field and at least 5years’ experience in the development of web-based application components

  • 5+ years of in-depth experience with Java programming

  • Strong knowledge of DBMS and SQL

  • Experience in building distributed/service oriented/micro-service-style

  • Proficient in object-oriented development and Java Enterprise concepts

  • Knowledge of industry standard java frameworks, architecture patterns and design patterns.

  • Development of Java Web Services REST/SOAP/WSDL/XML/SOA

Competencies:

  • Able to communicate effectively both verbally and in writing

  • Able to learn new skills, technologies, information effectively

  • Demonstrates good decision-making skills

  • Able to provide constructive and timely feedback to peers, management, subordinates

  • Demonstrates good organizational skills

  • Able to work in a flexible, fast-paced environment

  • Demonstrates excellent customer service skills

Specialist Knowledge:

Solid knowledge of JAVA, J2EE APIs (Servlets, JSP, JSF, JDBC), HTML, XML processing tools, XSL, XSLT, Spring, Web Services and detailed knowledge of MS SQL, SQL data modeling

Category Development

Function Information Technology

Req ID JN -022019-110776