Backend Java Developer

  • Plano, TX
  • Posted 28 days ago | Updated 23 days ago

Overview

Hybrid
$0 - $0
Contract - W2
Contract - 6 Month(s)

Skills

Java
J2EE
Spring Boot
Spring Cloud Stream
Microservices
REST APIs
JSON
XML
Oracle
PostgreSQL
MongoDB
Redis
RDS
EC2
ECS
SQS
SNS)
Docker
CloudFormation
Jenkins
Nexus
Maven
Git
Dynatrace
AWS
S3
kafka
artifactory

Job Details

Software Engineer Backend Java Developer

Must sit onsite in Plano, TX hybrid (Mon & Fri remote/Tue-Thu onsite)

Duration: 4+ months with extension

Job Description:

We are seeking a skilled Backend Java Developer to join our Agile team. The ideal candidate will design, develop, and deliver innovative solutions across a diverse range of tools and technologies, contributing to the development of high-performance, scalable applications.

Key Responsibilities:

  1. Application Development:

- Analyze user needs and design solutions using enterprise Java technology stack.

- Develop applications using Java, Spring Boot, Microservices, RESTful APIs, and modern UI technologies.

- Leverage databases like Oracle, PostgreSQL, MongoDB, and Redis.

  1. Architecture & Design:

- Implement Microservices architecture for loosely coupled, independent modules.

- Create Proof of Concepts, models, and flowcharts to solve complex technical challenges.

- Conceptualize and execute technology solutions for the big picture.

  1. Integration & Collaboration:

- Work with product owners and cross-functional teams for integrated design and end-to-end delivery.

- Collaborate on CICD pipelines with tools like Git, GitHub, Jenkins, and Sourcetree.

  1. DevOps & Monitoring:

- Build and maintain systems leveraging AWS services (S3, EC2, RDS, SQS, etc.), Docker, and Artifactory.

- Monitor performance-using tools like Dynatrace and implement improvements.

  1. Quality Assurance:

- Conduct unit testing with JUnit.

- Document processes and suggest improvements in software engineering practices.

Technology Stack:

- Backend Technologies: Java, J2EE, Spring Boot, Spring Cloud Stream, Microservices, REST APIs, JSON, XML.

- Database: Oracle, PostgreSQL, MongoDB, Redis.

- Cloud/DevOps Tools: AWS (S3, RDS, EC2, ECS, SQS, SNS), Docker, CloudFormation, Jenkins, Nexus, Artifactory.

- Build Tools: Maven, Git.

- Monitoring Tools: Dynatrace, Kafka.

Qualifications:

- Bachelor s degree in Computer Science/Engineering or related field.

- Proficiency in Java and the Spring ecosystem.

- Experience in Microservices, cloud infrastructure, and CICD workflows.

- Strong problem-solving skills and ability to work within Agile teams.

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.