Java Developer - Kansas City, United States - Advantage Tech

    Default job background
    Description
    Advantage Tech is looking for a Java Developer for our remote client.


    Summary:
    Senior software engineers are responsible for full lifecycle development in a Java environment.


    Responsibilities:

    • Participate in all phases of the software development life cycle utilizing Agile Scrum methodology in the creation of new software products.
    • Collaborate with business analysts, product managers and other development engineers in the design and evolution of software solutions that support any and all types of financial transactions in higher education.
    • Adhere to the highest standards to insure the security and reliability of our applications
    • PCI DSS-compliant development and code review
    • Ability to interact with key customers during development, provide Tier III level support in problem resolution, and receive product feedback from customers at our bi-annual user conference
    • Limited on-call work hours; work-life balance is a priority

    Qualifications:

    Top Must have skills:

    • REST api microservices / Java spring boot
    • ReactJS / javascript
    • Postgre sql (relevant experience with something else fine)
    • Exposure to devops practices
    • Payments

    Required skills:

    • A minimum of 5 years of experience in software engineering
    • Proficient in Java, JavaScript, HTML, SQL
    • Experience with Object Oriented programming
    • A passion for learning new technologies
    • Ability to work well within a team
    • Excellent communication skills, both written and oral
    • BS/BA degree

    Desired Skills:

    • 7 years of experience with Java, JavaScript, JSP, JSF, HTML, XML, REST, SQL
    • Frameworks such as Spring, JEE, EJB, MVC, React, Redux
    • Data access technologies such as JDBC, JPA, ORM, Hibernate
    • DevOps practices and tools, continuous integration, and continuous delivery
    • Design, implementation, and deployment of cloud-native application on a PaaS
    • ERP systems such as PeopleSoft, Banner and Colleague or similar
    • Experience working with higher education institutions
    • Understanding of PCI compliance
    • Payment industry/financial transaction experience
    • Confluence, JIRA, SVN, Git, FishEye, Crucible, Maven, Jenkins, JUnit, Balsamiq, and Microsoft Office
    • Agile methodology
    #advantagetech