Senior Java Developer
Job Description:
Job Information:
Title: Senior Java Developer
Contact: Hiring Manager
Company: College Board
Description:
Job Description:*
As a Senior Software Engineer, you will be responsible for highly complex coding using various software solutions, closely adhering to deadlines and reporting directly to the Project Manager. You will also take responsibility for creating design specifications, unit testing, and preparing technical documentation. You will ensure relationships with customers and cross-team members are professional and meet expectations.
Required Skills:*
Advanced knowledge of J2EE, JAVA, web application development and design patterns
Hands on experience with web services (REST & SOAP)
Proficient in OO programming and Java/J2EE design patterns.
Strong experience with Spring Framework
Experience with Subversion, Maven, Linux and shell scripting.
Strong proficiency in data access design patterns and MySQL/Oracle.
Experience with build tools such as Grunt & Gulp
Experience with Agile methodologies
Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
Strong problem solving and analytical skills
Customer service orientation
Preferred Skills:*
Experience with GWT
Experience with AWS and Confluence tools (Jira, Crucible etc)
Experience with the Hibernate, JPA a plus
Experience with Weblogic Application Server a plus
Experience with AWS structure and certification a plus
Education/Certifications:*
Bachelor's degree in computer science or a related subject, plus additional related college courses or professional training and minimum of five years of progressively responsible directly-related experience.
Business Travel Required?*
No
If yes, please explain:*
Will consultant be used on Baseline Operations work?
No
Is consultant a staff augmentation or Temp to Perm resource for an existing open employee position?
No