Overview
Skills
Job Details
Job Title: Software Engineer
Location: Austin, TX 78751
Duration: 3 Months (with possibility of extension)
Interview Type: Microsoft Teams
Job Description:
The Software Engineer is responsible for developing software solutions by analyzing system needs, collaborating with users, and studying system workflows, data usage, and operational processes. The role involves investigating problem areas and designing effective, scalable software solutions that meet organizational standards and specifications.
This position requires extensive hands-on experience and the ability to work independently on complex tasks. The ideal candidate should also be capable of providing technical direction and leadership to team members. Creativity, initiative, and the ability to plan and accomplish goals independently are key traits for success in this role.
Additional Job Details and Special Considerations:
We are seeking a talented and passionate Full-Stack React.js Developer with Java experience to join our dynamic engineering team. You will be integral to the development and maintenance of web applications and backend services, participating in all aspects of the software development lifecycle.
This is a hands-on role where you will:
Provide technical leadership
Collaborate with product managers and stakeholders
Deliver high-quality, scalable, maintainable web applications
The ideal candidate has enterprise-level full-stack development experience and is well-versed in both front-end and back-end technologies.
Candidate Skills and Qualifications:
Minimum Requirements:
8 years of experience in Java/J2EE enterprise development, including Core Java, JDBC, Spring Boot, and Angular (or similar frameworks)
8 years of experience with Java frameworks such as Spring Boot or Jakarta EE
8 years of experience working with both relational and NoSQL databases like PostgreSQL, MySQL, and MongoDB
8 years of experience in web-based user interface development using ReactJS
8 years of experience developing back-end applications and RESTful APIs using Java
8 years of experience designing enterprise applications/services
8 years of experience creating technical and functional design documentation
8 years of full-stack development experience with a strong focus on React.js
Preferred Experience:
5 years of experience with cloud platforms such as AWS or Azure
4 years of experience in Agile development environments
4 years of experience with containerization (Docker) and orchestration tools (Kubernetes)
4 years of experience with CI/CD pipelines
4 years of knowledge in server-side rendering (SSR) or static site generation (SSG) using React
4 years of experience with GraphQL
4 years of understanding security best practices for web applications
3 years of experience maintaining mission-critical systems in highly distributed environments
2 years of experience with Cosmos DB
2 years of experience with Elasticsearch