Motion Recruitment - Fort Worth, TX

posted about 2 months ago

Full-time - Mid Level
Fort Worth, TX
251-500 employees
Administrative and Support Services

About the position

The Senior Backend Cloud Developer position at a Fortune 500 transportation company in Fort Worth, TX, offers a unique opportunity to leverage cutting-edge technology to solve complex business problems in a collaborative environment. This role is designed for a contract engagement lasting three months, where the selected candidate will participate in all phases of the software development process, from inception through transition. The company emphasizes the importance of the agile process and test-driven development, ensuring that the development team adheres to best practices in coding and design. In this role, the Senior Backend Cloud Developer will be responsible for utilizing object-oriented development tools to analyze, model, design, construct, and test reusable objects. The position requires a strong focus on improving the codebase and maintaining high standards of software quality. The developer will work closely with various stakeholders, including leaders, business analysts, project managers, IT architects, and other developers, to understand business requirements and translate them into technical specifications. The ideal candidate will have a solid background in full-stack development, with proficiency in a range of technologies including J2EE, cloud-based development on Microsoft Azure, and various database and persistence frameworks. The role also involves maintaining and enhancing existing enterprise services and applications, troubleshooting complex issues, and researching new technologies to improve processes and performance. The Senior Backend Cloud Developer will play a crucial role in supporting the development of coding standards and ensuring adherence to security guidelines, all while collaborating with software architects to align with long-term enterprise growth needs.

Responsibilities

  • Collaborate with leaders, business analysts, project managers, IT architects, technical leads, and other developers to understand requirements and develop solutions according to business needs.
  • Maintain and enhance existing enterprise services, applications, and platforms using domain-driven design and test-driven development.
  • Troubleshoot and debug complex issues, identifying and implementing effective solutions.
  • Create detailed project specifications, requirements, and estimates for development tasks.
  • Research and implement new technologies to enhance current processes, security, and performance.
  • Support the development of coding standards and adhere to best practices and security guidelines.
  • Work closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training.
  • 3 years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments.
  • 3 years of professional, design, and open-source experience.
  • Proficiency in Full Stack Development.
  • Proficiency and demonstrated experience in J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB.
  • Experience with database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query performance tuning.
  • Experience in cloud-based development, specifically Microsoft Azure.
  • Familiarity with web servers such as Tomcat, tcServer, and Websphere.
  • Experience with web services: REST/SOAP (JSON/WSDL/XML).
  • Proficiency in frameworks like Spring Framework and Spring Boot.
  • Experience with build/deployment tools: Maven, Gradle, Git, Junit, Mockito.
  • Familiarity with DevOps toolchain: Selenium, Nexus Repository, Hygieia, SonarQube, Fortify on Demand, Slack, GitHub, Jenkins, ElasticSearch, Logstash, Kibana, New Relic.
  • Proficiency in Linux/Unix shell scripting, JavaScript, IBM MQ/Rabbit MQ, Service bus, Tivoli Scheduler, SQL Developer, IDE.
  • Proficiency in object-oriented design techniques and principles.
  • Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.).
  • Experience in Agile methodologies, such as SCRUM.
  • Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment.

Nice-to-haves

  • Master's Degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training.
  • 5 years of full Software Development Life Cycle (SDLC) experience.
  • Experience in the airline industry.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service