Full Stack Java Developer
XPEDIENT TECHNOLOGIES, LLC
Austin, TX, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦