Senior Java Software Engineer

Salary depends on experience
Posted on 09/18/18
Bannockburn, IL
5 - 7 years experience
Hospitality & Recreation
Salary depends on experience
Posted on 09/18/18

Summary:  Possess advanced technical, organizational, and communication skills to serve as a lead developer and team lead for complex projects. This involves contributing across the entire development cycle (analysis, prototyping, design, code, test, initial pilot/production launch, and production support) with the primary focus on analysis, quality solution design and mentoring development staff.  Manage to a timeline, and communicate to stakeholders when project scope or timelines change, or additional resources are needed.  Responsible for mentoring Software Engineers and is expected to help drive improvements and efficiencies within the overall Development organization.


  • Perform complex design activities which may require extensive research, analysis and prototyping.
  • Perform entire software development life cycle, end to end.
  • Write server-side and front-end code for web-based applications.
  • UI development with AJAX and similar technologies.
  • Lead others, or others look to you for guidance.
  • Self-manage your projects and be a team leader of the development team when necessary.
  • Lead code reviews, communicate and enforce coding standards.
  • Work closely with upper management including presentations to management or professional peers.
  • Research and recommend software tools to management.
  • Keeps abreast of evolving Software industry technologies and best practices.
  • Acts as mentor for Software Engineers.





Mandatory Requirements


  • B.S. or higher in Computer Science or related discipline and a minimum of 5 years software development experiencerequired.
  • Diverse technology experience (across databases, operating environments, application platforms, delivery models, etc.)
  • Exposure to multiple software development methodologies
  • Mastery of JavaScript and Java.
  • Strong experience and understanding of frontend technologies like ExtJS and jQuery.
  • Strong experience in Mobile development.
  • Writes SQL Server stored procedures.
  • Strong problem-solving skills
  • Minimum of 4 years of project development / methodologies experience: full software development lifecycle, Agile, etc.
  • Strong organizational skills required.
  • Ability to work in a fast paced, detail-oriented environment.



Preferred Requirements

Preferred Requirements

- Strong experienceworking with software development teams
- Strong experience working with cross functional teams
- Strong organizational skills required.
- Ability to work in a fast paced, detail-oriented environment.
- Strong experience driving the full development lifecycle, from requirements to implementation
- Strong Communication skills (verbal and written) with an ability to work in a highly
- collaborative, multi-country/time zone environment
- Good organizational skills with the ability to track and prioritize numerous tasks
- Proactive personality with a proven track record of following through and delivering on
- responsibilities
- Highly adaptive and capable of being an individual contributor and working as part of an extended team
- Strong leadership skills and the ability to mentor and develop team members
- Ability to drive team culture and performance.


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.