Previous Job
Previous
Backend Software Engineer (Dallas, TX)
Ref No.: 18-56988
Location: Dallas, Texas
Position Type:Full Time/Contract
Start Date: 08/08/2018
Back End Software Engineer
Dallas, TX

C2C OR FTE Only​

Job Responsibilities:
  • An individual is needed to work in a team environment to design and code software in a fast paced, challenging environment.
  • Candidate is preferred to have strong end-to-end web application experience.
  • Work within a distributed team environment applying agile methodologies.
  • Work with product owners to understand desired application capabilities and testing scenarios
  • Continuously improve software engineering practices
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
  • Lead the craftsmanship, availability, resilience, and scalability of your solutions
  • Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community

Requirements:
  • Must be able to demonstrate proficiency in Java.
  • Must have significant prior experience with Spring, Ability to solve problems and offer solutions within a team.
  • Ability to establish and follow an enterprise framework for all phases of software development: requirements, design, development, testing, and delivery.
  • Ability to validate software requirements through iterative design sessions with business analysts and SMEs.
  • Expert hands-on coding experience with Java 7 and Java 8, Multi-threading, OOPS, Kafka
  • Expert knowledge and hands on experience of Junit, Spring Hibernate, JDBC, JMS, Spring Boot and AWS.
  • Hands on development experience with systems integration, package implementation, and/or interactive design
  • Deep understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision.
  • 6+ years' experience in Java Application development
  • 2+ years' experience in Agile practices
  • 2+ years' experience in one of the following Cloud technologies: AWS, OpenStack, Docker, Ansible, Chef or Terraform