Full Stack Java Developer

Hybrid in Austin, TX, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Contract Independent
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Agile
  • Apache Kafka
  • Docker
  • Cloud Computing
  • Computer Science

Summary

Key Responsibilities

  • 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

Required Qualifications

  • 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

Preferred Qualifications

  • 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)

Soft Skills

  • 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
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.
  • Dice Id: 10472679
  • Position Id: 9126247
  • Posted 1 hour ago
Contact the job poster
RB

Rajini Balakrishnan

Recruiter @ Xpedient Technologies, LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.