Full Stack Java Developer

  • Posted 2 days ago | Updated 10 hours ago

Overview

competitive
Contract - W2

Skills

Advanced SQL
Angular
Application Servers
Bootstrap
CSS

Job Details

We are seeking a highly experienced Full Stack Java Developer with 8+ years of hands-on development experience. The selected candidate will work on a fast-paced, mission-driven project that offers both technical growth and the opportunity to contribute to a meaningful social initiative.

Job Title: Full Stack Java Developer
Location: Austin, TX

Required Qualifications

  • 8+ years of hands-on experience in full stack Java development.
  • Strong experience designing and developing n-tier architectures (UI, business logic, data access layers).
  • Experience with distributed architectures and integration hubs such as DataPower, MuleSoft, or other ESBs .
  • Deep expertise in Java/J2EE technologies , including:
    • Spring MVC, Spring Boot, Spring Core, Spring Data, Spring Transactions
    • JSP, EJB, Servlets, JNDI, JDBC, JMS, JTA
    • Logging frameworks (Log4J), thread management, and asynchronous Java processing
  • Hands-on experience developing RESTful and SOAP services using JAX-WS/JAX-RS and/or Spring.
  • Experience building multi-module applications , packaging (JAR, WAR, EAR), and deploying to application servers such as WebSphere, JBoss , etc.
  • Strong front-end development experience using:
    • TypeScript / ES6 or later
    • CSS, SCSS, Bootstrap, or similar frameworks
    • React or Angular , with exposure to Node.js
    • Experience writing unit tests using Jest, Enzyme, or Mocha .
    • Strong experience with relational databases (Oracle or similar) and advanced SQL knowledge.
    • Recent projects must reflect hands-on development involvement.
    • Excellent communication skills (written and verbal).
    • Strong analytical, problem-solving, and debugging skills.
    • Self-motivated, detail-oriented, and a strong team player.
    • Preferred / Nice-to-Have Skills

      • Knowledge of application security best practices (SQL injection prevention, cookie security, etc.).
      • Experience mentoring junior developers and leading technical designs.
      • Ability to conduct code reviews and recommend automated code quality tools.
      • Strong collaboration skills with product, business, and engineering teams.
      • Ability to quickly adapt to large, complex, and existing environments.
      • Passion for building high-quality systems using software engineering best practices.
      • Experience working in Agile/Scrum environments .
      • Familiarity with SDLC processes and tools such as JIRA, JAMA , or similar ALM tools.

      Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

      About Apexon