Java / UI Developer

Jose Merciline
  • Alpharetta, Georgia
    30+ days ago

    Job Description

    Role & Responsibilities*


    Design and Develop common business services / components that are the core foundation blocks across all systems within retail IT as we provide solutions for a wide variety of business problems, many of which require multi-platform solutions.


    * Develop the service model as per of API management best practices and SOAP/ REST design paradigms. The candidate will analyze user requirements, envision system features and functionality and prepare functional and technical development specifications.


    Candidate will interface with global team of developers and business users.


    Design and Develop Data Quality Rules engine, validation systems, user interfaces and build tools to improve the mortgage operational efficiency.


    Create user dashboards for reporting and analytics.


    Perform proof of concepts in the new areas of development.


    The candidate will support continuous improvement of the automated systems.


    Participate in all aspects of SDLC (analysis, design, coding, testing and implementation) Work within an Agile team, participating in ceremonies related to the Agile framework.


    Required Skills


    * 5+ years of proven hands on Java 1.8 programming experience


    * Experience with front end development and UI Technologies such as Angular (4.0 or later) ,Typescript, JavaScript, HTML5


    * Hands on experience with RDBMS databases, JDBC and database access technologies (Sybase, DB2, Microsoft SQL Server).


    * Strong understanding of distributed architecture including Web Services (XML,JSON, REST, SOAP, micro services, Tomcat) and messaging.


    * 5+ years of expertise in building enterprise level applications using Java technologies


    * Working knowledge of Spring MVC framework and design patterns


    * Strong programming skills with emphasis on writing efficient algorithms to handle large data sets and processing.


    * Working understanding of Agile development methodologies & understanding of DevOps Integration


    * Experience with standard set of Java developments tools including IDEs, build frameworks, source code control, Jira and other ALM tools.


    * Good problem-solving and system design skills.


    * Solid understanding of multi-tiered distributed application design.


    * Good communication and presentation skills


    Desired skills


    * Exposure to Python programming is a plus


    * Knowledge of Linux environment and scripting.*


    Application Development on Azure Cloud.


    * Knowledge of Financial market, lending based products and Wealth Management.


    Educational Qualification:



    Minimum BS degree in Computer Science, Engineering or a related field.


    Numbers & Facts

    LocationAlpharetta, Georgia

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • AngularJSunmatched
    • Application Programming Interface (API)unmatched
    • Atlassian JIRAunmatched
    • Best Practicesunmatched
    • Business Developmentunmatched
    • Business Servicesunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Computer Securityunmatched
    • Continuous Improvementunmatched
    • Customer/Client Researchunmatched
    • Data Qualityunmatched
    • Data Setsunmatched
    • Database Technologyunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Distributed Applicationsunmatched
    • Enterprise Applicationsunmatched
    • HTML5unmatched
    • IBM DB2unmatched
    • IDE (Integrated Development Environment)unmatched
    • Information Technology & Information Systemsunmatched
    • JDBC (Java Database Connectivity)unmatched
    • JSONunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Linux Operating Systemunmatched
    • Loansunmatched
    • Microservicesunmatched
    • Microsoft SQL Serverunmatched
    • Mortgageunmatched
    • Multiplatform/Cross-Platformunmatched
    • Operational Improvementunmatched
    • Operational Strategyunmatched
    • Presentation/Verbal Skillsunmatched
    • Product Managementunmatched
    • Proof of Conceptunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Reporting Dashboardsunmatched
    • Requirements Managementunmatched
    • Retailunmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • Scripting (Scripting Languages)unmatched
    • Semantic Reasonerunmatched
    • Software Designunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Spring Frameworkunmatched
    • Spring MVCunmatched
    • Stock Marketunmatched
    • Sybase Product Familyunmatched
    • Team Playerunmatched
    • Testingunmatched
    • Tomcatunmatched
    • User Interface Toolsunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Wealth Managementunmatched
    • Web Services Architectureunmatched
    • XML (EXtensible Markup Language)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder