Pace Analytical

Returning Candidate?

Senior Java Web Application Developer

Senior Java Web Application Developer

ID 
2017-1743
# of Openings 
1
Job Locations 
US-MN-Minneapolis
Category 
Information Technology

More information about this job

Overview

The Senior Java Developer will work with an Agile SCRUM team to develop, maintain, upgrade, troubleshoot and support enterprise web applications.

 

 

The Senior Java Developer is responsible for production environments and will have excellent troubleshooting and analytical skills. Must be able to work independently and must be capable of reverse engineering requirements from legacy code.

Responsibilities

  • Architect and lead in the analysis and development of new applications and upgrade of existing applications
  • Design, develop, and debug software within deadlines
  • Conduct code reviews and lead team to complete code reviews
  • Provide documentation where necessary on procedures and code best practices
  • Use knowledge of development standards, procedures, and tools throughout the development lifecycle, and ensure code reusability
  • Coordinate with QA for end-to-end unit testing and post-production support
  • Stay abreast of the latest tools and technology in the field
  • Mentor less experienced members of the web team
  • Respond rapidly to continuous changes and troubleshoot issues as they arise
  • Translate design requirements and specifications into robust high quality code implementations
  • Communicate the status of projects in a timely manner in a clear and concise way
  • Works independently with limited supervision as well as within a team environment
  • Complete unit and integration testing, as well as lead team in implementing testing best practices
  • Other related duties as assigned

Qualifications

  • 7+ years of experience in developing e-commerce, transactional and commercial sites with Java
  • BS in Computer Science or a related field, or significant equivalent experience
  • Strong analytical and troubleshooting skills
  • Excellent written and verbal communication
  • Experience in Agile environment
  • Ability to work independently, manage multiple assignments, and meet tight deadlines
  • Solid understanding of SDLC
  • Ability to remove roadblocks through creative problem solving, negotiation or conflict management solutions
  • Experience with object-oriented analysis and design principles
  • Experience with application frameworks such as Spring
  • Experience with ORM frameworks such as Hibernate
  • Experience with JavaScript API such as ExtJS
  • Experience with design and development of web based applications using JavaScript, HTML5, CSS, XML, JSON and Oracle
  • Experience with unit testing

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.