Front End Java Developer
WESTLAKE-76262, TX, US
10/10/2019
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
3 to 6 Year(s)
Job Description
Job Description - Front End Java Developer
Frontend Java Developer - Westlake, TX - Long Term Contract
The software engineer will contribute to the development and implementation of critical Java and UI components required to complete the Fund Billing initiatives.
The Fund Billing initiatives are comprised of the following components: building centralized reference data stores, implementing orchestration and workflow to manage the billing business processes, developing a data integration layer for consuming applications, and developing user interfaces for data entry, exception management and maintenance.
Within the Fund Billing initiatives, this successful candidate will build Java based components throughout the end to end solution.
Primary Responsibilities:
Work within an Architecture Development Team and collaborate with business partners to deliver Java software application solutions and systems changes
Participate in the definition of both functional and non-functional requirements of a system and define the development strategy, standards and support tools.
Write source code, adapt existing components, and test the developed components as units
Creating test stubs and test data as necessary
Define and ensure compliance to standards and best practices for development including change management, release management, & source code control.
Able to work under technical leadership/guidance and leverages best practices in design and development
from tech leads
Develop in-depth knowledge of the products and business domain
Build and maintain strong working relationship with the internal team, business partners, architecture, and external teams
Responsible for migrating code deliverables and technical solutions through the development, test and production environments.
Actively participate in backlog grooming, planning sessions, daily scrums, retrospectives, and any other
team meetings
Education and Experience:
Bachelor degree in Computer Science, Information Technology, or equivalent training and experience.
6+ years total years of software development experience
5+ years of Java/J2EE development in an enterprise level environment
3+ years of Web UI development experience with Angular framework and Typescript.
Extensive with single-page application design and implementation.
Ability to create new UI screens from wireframe UX designs.
Experience with responsive design and optimizing html for desktop and mobile devices.
Extensive experience with cross-browser development and support (IE, Edge, Chrome, Firefox, Safari, mobile browsers).
Experience with CSS Preprocessors (SASS or LESS or Stylus)
Experience writing reusable UI Components.
Strong back-end experience with JAVA Restful API supporting Front end systems driven by Angular.
Experience with Git in a feature branch environment using peer code review and CI/CD.
Experience writing unit and integration testing using, Karma, Jasmine, Protractor.
3+ years working in an Agile/Scrum/Lean environment and using JIRA
Experience with DevOps and CI/CD practices and tools such as Jenkins, or Concourse
Preferred:
Tools experience: Jenkins, Jira, PMD, Checkstyle, Sonar, Crucible
Testing experience: jUnit, Mockit, FitNesse, Veracode, Jasmine, Karma
Familiarity with 3-tier, MVC design patterns
Understanding of authentication/authorization frameworks and practices like OAuth 2.0 and SSO
Soft Skills & Knowledge
Domain Skills
Experience working in financial services industry is preferred
Excellent problem analysis and creative solution-building skills
Proven customer and relationship management experience
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
Front End Architect
Information Technology
No Preference
Contract Only
Other
2
Candidate Requirements
-
Bachelors
Walkin Information
-
10/1/2019
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY
-