Software Engineer - SWENGG 25-23056

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
No Travel Required

Skills

Spring Framework
Technical Direction
UI
Web Applications
Workflow
NoSQL
Orchestration
Kubernetes
Leadership
Microsoft
Microsoft Azure
MongoDB
MySQL
Elasticsearch
Functional Design
GraphQL
J2EE
JDBC
Java
PostgreSQL
Continuous Integration
Cosmos-Db
Database
Docker
Documentation
Agile
Amazon Web Services
AngularJS
Cloud Computing
Continuous Delivery
FOCUS
RESTful
React.js
Software Development

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

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.