Senior Full Stack Java Engineer

Employment Type

: Full-Time


: Information Technology

Minimum Required Skills Java, MVC, Redis, Hibernate, Kafka, REACT, Angular, Linux, Apache, SOAP If you are a Senior Full Stack Java Engineer with experience, please read on! Based in beautiful South Jordan, UT - established in 2007, we are a Global Technology and Management consultancy company that provides consulting, technology research services to companies around the planet. With our primary focus on digital banking, insurance (BFSI sector) and financial services, we have establish a significant global presence when it comes to providing strategic tech solutions and architecture that enhance the business goals of our clients. Multiple times we have been recognized as a UTAH 100 and Inc. 5000 fastest growing company. Top Reasons to Work with Us 1. Paid Time Off 2. Health, Life, and Disability Insurance 3. Gym Membership Reimbursement 4. 401K 5. Company Activities 6. Referral Bonus Program What You Will Be Doing Serve as a core member of an engineering team that designs and develops JavaJEE Internet-based applications - Typically spends 75 of time writing code and testing, and the remainder of time collaborating with stakeholders through ongoing productplatform releases and mentoring other engineers - Analyzes requirements user stories to appropriately support design activities - Performs hands-on architecture, design, and development of systems - Conducts code reviews and builds test automation - Debugs software components, identifies, fixes and verifies remediation of code defects - Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues - Performs ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts, and deliver continuous improvement - Performs all technical aspects of software development for assigned applications, including developing prototypes, writing new code and creating API's - Functions as Senior member of an agile team and helps drive consistent development practices - tools, common components, and documentation - Manages and mentors teams of junior and senior engineers through ongoing development efforts - May have formal management responsibility for other engineers - Ensures Engineers adhere to SDLC standards - Ensures timely completion and quality of all documentation and deliverables produced by Engineering team - Ensures Engineering team delivers a quality product that meets the defined Acceptance Criteria What You Need for this Position Full-stack Java engineers technologies. 1) Server-Side Programming languages(backend Stack) - JAVA CORE 1.8 - JAVA Enterprise Edition (J2EE) for Web Development 2) JAVA Based Server Side Frameworks and Libraries ( Backend Stack) - Spring Framework 3.xx 4.xx ( Framework for IOC MVC Security DAO implementation for JAVA) - JUICE (Amex library for static encryptiondecryption of data) - JUNIT 4 with Mockito (Unit Testing framework) - GSON FASTER XML (JSON JAVA Object mapping framework) - Log4J-SLF4J ( Java-based logging framework) - Redis ( Cloud-based framework for caching data at server-side) 3) Backend Data-layer Stack - Hibernate - JDBC - JPA 4) QUEUE (Backend Stack) - JMS - for calling que based APIs such as SOLACE GCS emails - Kafka - Streaming 5) API Stack Webservices SOA - SOAP-based web-services with message Signing - REST-based web-services with 1-way 2 -way SSL auth - OAUTH ( REST API security implementation) - HMAC (Hash-based Message Authentication Code) - XSLT (Extensible Stylesheet Language Transformations) 6) API SOA Platforms - APIGEE Gateway - Data Power ESB (Enterprise Service Bus) 7) Client-Side Programming Languages ( UI Stack) - Java Script - HTML HTML 5 - CSS CSS 3.0 8) Client-Side Scripting libraries (UI Stack) - jQuery 1.12 ( A widely used javascript library) - Angular JS 2 ( Client-side MVC framework) - React 16 (Client-side UI library) - BootStrap 3 ( A library with lots of UI components mostly used for RWD) 9) Middleware and Operating Systems ( Middleware) - JBOSS EAP - Application server for Deploying JAVA applications) - APACHE 2.x - Web server for handling client requests response - Linux - OS for hosting server and application 10) AXP Private Cloud Services ' ePaaS (Platform as a Service) - A deployment Platform for hosting our application on cloud 11) Build And Deployment - APACHE MAVEN ( Build tool for JAVA based apps and programs) - JENKINS ( Cloud based tool to build JAVA based Apps) - LARA (Amex based code deployment tool for E1,E2,E3) - XL -RELEASE ( CI CD tool for pipelining build - Test - Deploy ) 12) Version Control - GIT (Bitbucket) 13) Testing - Selenium - Cucumber DB - Oracle 12c - RDBMS - Oracle 12C - PLSQL - Stored Procedures-So, if you are a Senior Full Stack Java Engineer with experience, please apply today! Applicants must be authorized to work in the U.S.Please apply directly to by clicking 'Click Here to Apply' with your Word resume! Looking forward to receiving your resume and going over the position in more detail with you. - Not a fit for this position? Click the link at the bottom of this email to search all of our open positions. Looking forward to receiving your resume! CyberCoders CyberCoders, Inc is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law. Your Right to Work - In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire. Copyright 1999 - 2020 . CyberCoders, Inc. All rights reserved.

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...