Skip to Main Content
← Back to Jobs

Senior Full Stack Java Engineer

CyberCoders Salt Lake City ,UT
  • Expired: over a month ago. Applications are no longer accepted.
Job Description
Senior Full Stack Java Engineer
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 Java/JEE Internet-based applications

- Typically spends 75% of time writing code and testing, and the remainder of time collaborating with stakeholders through ongoing product/platform 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 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 encryption/decryption 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



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


- 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


- Oracle 12c

- RDBMS - Oracle 12C

- PL/SQL - 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.

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.



Salt Lake City, UT