Posted in

Full Stack Developer

Full Stack Developer

CompanyApexon
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 8+ years of hands-on development experience
  • In depth experience designing and working with n-tier architectures (UI, business logic layer, data access layer)
  • Experience in distributed architectures using integration hubs such as Data Power, Mule or any ESB’s
  • Strong skills (Spring MVC, Spring Boot, Spring data, Spring-Core, Spring transactions etc.,) on J2EE Framework
  • Experience in developing REST and SOAP services using JAX-WS/RS and/or Spring framework
  • Experience in building multi module projects, compiling, building, and packaging the source code into Jars, Wars & EARs and deploying them in Application Servers (WebSphere, Jboss etc.,)
  • Experience with TypeScript or EcmaScript(ES6 or latest should be fine)
  • Experience in handling Style with either CSS or SCSS or BootStrap or similar
  • Frontend development experience – preference to candidates with React or Angular and Node.js
  • Experience in Writing Unit Test Cases with Jest, Enzyme or Mocha
  • Demonstrates hands-on experience with relational databases (such as Oracle or similar) and display a good understanding of database principles/SQL beyond just data access
  • Strong communication skills, both written and oral
  • Strong analytical and problem-solving skills
  • Self-motivated, independent, detail oriented and a team-player
  • Project experience in working with Agile processes
  • Knowledge of SDLC processes and use of application lifecycle management tools such as JIRA, JAMA, etc.

Responsibilities

  • Work in a dynamic, fast paced and mission driven project
  • Provide opportunity to further learn and enhance skills
  • Mentor junior staff and lead technical designs
  • Perform code reviews and recommend automated review tools for the project
  • Collaborate with the product, engineering, and business teams to understand requirements
  • Adapt quickly to an existing, complex environment
  • Build high-quality systems with software implementation best practices

Preferred Qualifications

  • Experience in understanding system security measures and how to implement them (e.g., SQL injections, cookies etc.)
  • Ability to quickly learn new concepts and/or technology