Senior Java Developer


  • Location: Chicago, Illinois
  • Remote: Remote
  • Type: Direct Hire
  • Job #14979
  • Salary: $130,000

Senior Java Developer


The Senior Java Developer plays a meaningful role in creating and maintaining the strategic partnership between business needs and technology delivery. The Senior Developer’s role is to lead the efforts to plan, design, develop and launch efficient systems and solutions in support of core organizational functions. This individual will apply proven communication, analytical and problem-solving skills to help identify, communicate and resolve issues, opportunities or problems to enhance the benefit of IT and Business investments. The Senior Developer is experienced and self – sufficient in performing his/her responsibilities requiring little supervision, but general guidance and direction.


  • Leads the design, development, and planning for solutions and technology standards to solve complex business problems
  • Hands-on development, support and solve software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions
  • Ensures that systems are properly integrated and tested
  • Works with business, support, or development teams recommending system enhancements
  • Consults across multiple United Information Technology projects and technology areas to perform solving, problem management, root-cause analysis and solution implementation
  • Ensures that the technical solutions meet the customers’ business goals
  • Ensures consistency and coherence to the enterprise standards and guiding principles throughout the application lifecycle
  • Finds opportunities to leverage/influence the direction for existing infrastructure and application components
  • Demonstrate advance knowledge of Agile or SDLC processes, software design, design patterns, integration standards as well as its applicability at coding and testing cycles
  • Demonstrate advance knowledge of software engineering best practices such as: versioning and versioning control, software packaging and software release management
  • Demonstrate advance knowledge of the application of development domain areas and specific technologies and tool set


  • Bachelors in Computer Science/Information Technology or related field
  • 5+ years of experience in application design, development and modification of Java based application development
  • Excel at secure coding and on time delivery of quality components
  • Exceptional at component and unit testing of following standard practices and methodologies
  • Experience working with team members in high performance, agile development environment where continuous integration and continuous delivery are critical
  • Excel at triage or analysis of situations for production support
  • Effective participant of gathering requirements analysis and code reviews.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!