Full Stack Java Developer

XPEDIENT TECHNOLOGIES, LLC
Austin, TX, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Amazon Web Services HTML5 Microsoft Azure Cascading Style Sheets (CSS) Software Quality Code Review Data Security Data Structures Relational Databases Software Debugging
+44 more
Software Design Patterns DevOps Gradle Hibernate (Java) Java Platform Standard Edition (J2SE) Java Persistence API Spring Framework Junit PostgreSQL Apache Maven Enterprise Messaging Systems MongoDB MySQL NoSQL OAuth Object-Oriented Software Development Oracle (Applications) Open Web Application Security Scrum Methodology RabbitMQ Mockito Cloud Services Standard Sql JSON Web Token Responsive Web Design TypeScript Google Cloud ReactJS Spring-boot Software Security Git AngularJS Gitlab-ci Kubernetes Information Technology Cassandra Apache Kafka Front End Software Development React Redux Restful APIs Jasmine Docker Jenkins Microservices

Job description

  • Design, develop, test, and deploy full stack applications using Java on the back end and a modern JavaScript framework on the front end
  • Build and consume RESTful APIs and microservices, and integrate with third-party systems
  • Develop responsive, accessible, user-friendly interfaces using Angular or React
  • Design and optimize database schemas, queries, and data access layers
  • Write clean, maintainable, well-documented code following best practices and design patterns
  • Write unit, integration, and end-to-end tests to ensure code quality
  • Participate in code reviews, sprint planning, and technical design discussions
  • Troubleshoot, debug, and optimize performance across the full stack
  • Collaborate with DevOps to support CI/CD pipelines and cloud deployments
  • Contribute to technical documentation and mentor junior team members

Requirements

  • Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Minimum 4 years of hands-on full stack development experience
  • Strong proficiency in Java 8 or later (11/17 preferred)
  • Experience with Spring Framework, Spring Boot, and Hibernate/JPA
  • Solid front-end skills: HTML5, CSS3, JavaScript/TypeScript, and Angular or React
  • Experience designing and building RESTful APIs and microservices
  • Proficiency with relational databases (Oracle, PostgreSQL, or MySQL) and SQL
  • Experience with Maven/Gradle and Git
  • Familiarity with testing frameworks such as JUnit, Mockito, and Jest/Jasmine
  • Strong understanding of object-oriented design, data structures, and algorithms
  • Experience working in Agile/Scrum teams, * Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Knowledge of Docker, Kubernetes, and CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
  • Exposure to messaging systems such as Kafka or RabbitMQ
  • Experience with NoSQL databases (MongoDB, Cassandra)
  • Understanding of application security practices (OAuth2, JWT, OWASP)
  • Familiarity with state management libraries (Redux, NgRx) and responsive design frameworks
  • Relevant certifications (e.g., Oracle Certified Professional Java SE, AWS Developer), * Strong analytical and problem-solving abilities
  • Clear written and verbal communication
  • Ability to work independently and collaboratively
  • Adaptability and a willingness to learn new technologies

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…