Senior full-stack JAVA Developer with project management

Nebraska  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Our client is seeking a Senior full-stack JAVA Developer with project management skills for long term 2 years Project, work on both new development projects and ongoing support of Java-based systems for various customers within our clinet. This position will report to the Technical Architecture Supervisor. The developer will receive direction from the lead of the project, or directly from customers. The developer will plan, analyze, design, and develop multiple applications including a suite of applications for our client.

Under general direction, responsible for all phases of development and maintenance on assigned computer applications; communicates with business analysts to determine system requirements; researches system enhancements and problems; performs analysis and design of computer applications; performs programming and testing; performs related work as assigned.

  • Candidate works directly with various levels of business and technical staff to determine sound technical solutions for business requirements.
  • Candidate designs, codes, tests and documents web applications.
  • Candidate has full technical knowledge of all phases of applications development and the development technologies utilized.
  • Candidate provides production support for small and large, simple and complex applications including the ability to resolve problems in constrained timeframes.
  • Candidate may have occasional off hours support.
  • Candidate may be responsible for mentoring less experienced team members.
  • Candidate may lead small-to-medium projects or components of larger projects.
  • Candidate has strong organization, planning, problem-solving, and decision-making skills.
  • Experience must be current within the last year.
  • Candidate MUST have strong written and verbal communication skills.

Java, Programming & Testing:

MUST HAVE the following: (Note: only count towards experience if used on a previous or current client development project.)

  • At least 5 years Java
  • At least 5 years software development experience
  • At least 2 years of Eclipse IDE

Responsible for performing, and providing assistance in, the following activities:

  • Develop and debug application code
  • Design Java classes
  • Conduct unit, integration, and customer acceptance testing
  • Prepare code and application documentation

Front End Development:

MUST HAVE the following: (Note: only count towards experience if used on a previous or current client development project.)

  • At least 3 years HTML
  • At least 3 years using CSS Stylesheets, JavaScript, JSF

Relational Database: MUST HAVE the following: (Note: only count towards experience if used on a previous or current client development project.)

  • At least 5 years working with Microsoft SQL Databases (v2012-v2016),
  • At least 5 years working with IBM DB2

Responsible for performing, or providing assistance in, the following activities:

  • Develop and/or implement overall business design
  • Data structure and data definition
  • Logical and Physical database design
  • Design and implement complex normalized relational databases

Skills:

MUST HAVE the following: (Note: only count towards experience if used on a previous or current client development project.)

  • At least 5 years Mainframe CICS
  • At least 3 years Cobol
  • At least 2 years experience with Apache Tomcat
  • At least 2 years experience with JSF and PrimeFaces (or similar)
  • At least 1 years experience Hibernate, Ajax, jQuery and JSP
  • At least 2 years experience with ibatis, mybatis, Spring, quartz
  • At least 2 years experience with Linux distributions including, but not limited to: SUSE and CentOS.

Systems Analysis: Must have analysis and design skills

Preferred to have a minimum of 3 years' experience in all aspects of the software development life cycle and workflow including, but not limited to:

  • Estimates
  • Target date planning
  • Work plan development and monitoring
  • Stakeholder communication
  • Quality Assurance
  • Development methods/techniques
  • Testing methods/techniques
  • Implementation planning and execution

ABOUT ESG CONSULTING:

ESG Consulting is an award-winning national provider of diversified information technology consulting services to Fortune 1000, public sector entities, and emerging growth firms nationwide.

Founded in 1986, ESG offers more than 32 years of experience in the IT staffing, Engineering and consulting industry. While local to Atlanta we are headquartered in Santa Clara.

ESG is an equal opportunity company. Our flexible management culture believes in creating a business environment that fosters personal and professional growth and achievement. We make ESG a place where people are treated not as employees but as "partners".

Start date
ASAP
Duration
1 year + renewals
(extension possible)
From
ESG Consulting
Published at
15.01.2021
Project ID:
2029303
Contract type
Freelance
To apply to this project you must log in.
Register