The Judge Group - Irving, TX

posted about 2 months ago

Full-time - Senior
Irving, TX
Administrative and Support Services

About the position

Our client is currently seeking a Senior Java Spring BOOT Developer to join their team in Irving, TX. This position is a contract role that offers a hybrid work environment. The ideal candidate will have the ability to work directly with Business Customers, IT Business Analysts, and End Users to architect, code, implement, and support complex technical solutions for an enterprise-level, global Contracting application. This role also involves providing leadership and assistance to junior development resources, ensuring that the team is aligned and productive. As a Senior Java Spring BOOT Developer, you will collaborate with a global team of over 50 senior engineers and managers on corporate applications that are utilized by business partners. You will assist in designing new features according to user needs and performance requirements, and work closely with other teams to migrate legacy monolithic applications into a modern structure that consists of hundreds of microservices running on cloud servers across the country. This position requires research on new solutions such as Redis and RabbitMQ to implement features and improve efficiency. In addition to development tasks, you will be responsible for designing test cases for feasibility assessment, maintaining Oracle database tables and relations based on business logic, and collaborating with the front-end team to design back-end APIs. You will implement solutions using the Spring framework and companion tools such as Maven, Swagger, and SLF4J. The role also involves unit testing code locally and monitoring application health in Jenkins, resolving issues before production, and testing functions end-to-end with tools like Postman, Robot Framework, and Kibana. You will ensure smooth operation and edge case handling, delivering results in an Agile style using Jira as the project management tool. Regular demos of features to tech managers and business teams will be part of your responsibilities, and you will incorporate feedback into new development cycles.

Responsibilities

  • Architect, code, implement, and support complex technical solutions for an enterprise-level global Contracting application.
  • Provide leadership and assistance to junior development resources.
  • Collaborate with a global team of senior engineers and managers on corporate applications.
  • Assist in designing new features according to user needs and performance requirements.
  • Migrate legacy monolithic applications into a modern structure with microservices.
  • Research new solutions such as Redis and RabbitMQ to implement features and improve efficiency.
  • Design test cases for feasibility assessment.
  • Maintain Oracle database tables and relations based on business logic.
  • Collaborate with the front-end team to design back-end APIs.
  • Implement solutions using the Spring framework and tools like Maven, Swagger, and SLF4J.
  • Unit test code locally and monitor application health in Jenkins.
  • Resolve issues before production and test functions end-to-end with tools like Postman, Robot Framework, and Kibana.
  • Ensure smooth operation and edge case handling.
  • Deliver results in Agile style using Jira as the project management tool.
  • Demo features regularly to tech managers and business teams and incorporate feedback into new development cycles.

Requirements

  • Proven experience as a Java Spring BOOT Developer.
  • Strong understanding of microservices architecture and cloud technologies.
  • Experience with Oracle databases and maintaining database tables and relations.
  • Proficiency in using Spring framework and companion tools such as Maven, Swagger, and SLF4J.
  • Experience with unit testing and application monitoring tools like Jenkins.
  • Familiarity with testing tools such as Postman, Robot Framework, and Kibana.
  • Ability to work collaboratively in a global team environment.
  • Strong problem-solving skills and ability to resolve issues before production.

Nice-to-haves

  • Experience with Redis and RabbitMQ.
  • Familiarity with Agile methodologies and project management tools like Jira.
  • Experience in demoing features to technical and business teams.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service