Java Developer


  • Dallas, TX
  • Contract
  • Spring Framework

  • Oracle

  • Agile

  • JIRA

  • Job Posted: Thursday, August 02, 2018

  • Expires On: Saturday, September 01, 2018

  • Job Type: Contract

  • Duration: 6 months

  • Desired Experience: 3-5 years

  • Work Authorization: Resident/Citizen, Citizen, EAD

Westlake, TX. 6 month contract + open-ended

Senior Java Software Engineer

The business unit is seeking a skilled Java Developer to play a vital role in developing the future-state of the application product suite using Agile practices. The application is the internal compensation application for shareholders allowing visibility into their holdings, and also provides administration capabilities for the business associates performing the related operations.


Primary Responsibilities: 

  • Work directly with both technical and co-located business partners to develop maintainable software solutions that contribute to the overall product:
    • Develop in-depth knowledge of the product and business domain

o   Build and maintain strong working relationship with the internal team, business partners, architecture, and external teams

o   Actively participate in backlog grooming, planning sessions, daily scrums, retrospectives, and any other team meetings

    • Lead research, solution, and design sessions
    • Perform peer code reviews
    • Build and maintain test automation components alongside our QA and Development team
    • Promote process-improvement initiatives in an effort to maximize team velocity

o   Proactively communicate and/or escalate issues and road blocks to the Track Lead, Project Manager, or Management

o   Correct any unexpected results and/or vulnerabilities within the system and related processes

o   Provide leadership and mentorship to junior staff



         Bachelor degree in Computer Science, Information Technology, or equivalent training and experience.

        8-10+ years software development experience

        6-9+ years of Java/J2EE development experience

        3+ years of experience in designing, development and implementation of SOA Java Web Services and Spring Framework.

        Experience in designing and developing Web Service, middle tier or backend solutions in an enterprise environment

        2+ years of Web UI development experience

        Proficient in database development using Oracle and SQL

        2+ years working in an Agile/Scrum/Lean environment

        Experience working with ALM tool such as Rally, JIRA, Version One, or RTC


        Java/JEE development

        RESTful Web Services Development (Consume & Expose)

        Maven, Nexus, Git Stash, Sonar

        Spring Framework 4.X including Spring Batch, Spring Security, Spring Webflow, and Spring MVC

        MyBatis / Hibernate ORM experience

        Strong SQL and PL/SQL query experience

        Oracle 11/12c

        Demonstrated expertise in Domain Driven Design (DDD) and Command/Query Responsibility Segregation (CQRS)

        Experience in UML and/or object modeling

        Experience working within an Agile team

        Experience building external integrations (File, XML, SOAP, REST)


        Tools experience: Jenkins, BitBucket, Jira, Sonar, and Dynatrace.

        Experience with the following delivery techniques:

o   Continuous Integration

o   Continuous Delivery

o   DevOps

        Familiarity with the following design patterns:

o   MVVC

o   MVC

        Understanding of authentication/authorization best practices

        JavaScript framework experience -  jQuery or DOJO along with any others



  • Domain Skills
    • Experience working in financial services industry is preferred
    • Excellent problem analysis and creative solution-building skills
    • Proven customer and relationship management experience
  • Team Player
    • Develop and maintain strong healthy relationships within the team and our external partners
  • Accountability  Works with minimal direction
  • Communication Skills - Strong communication skills (listening, verbal, written, and presentation)
  • Strong technical, teamwork and partnering skills
  • Self-Started/ Motivated Ability and desire to take initiative
  • Problem Solving
    • Solve issues by making timely decisions based on facts, knowledge, experience, and judgment
    • Select and act on a course of action which balances business and technical needs
  • Flexibility/ Adaptability - Ability to quickly learn, adapt, and change to meet the needs of a changing environment

         Collaboration - Cultivates networks with people across a variety of functions and locations within the organization