Dexian - Tampa, FL

posted about 2 months ago

Full-time - Mid Level
Tampa, FL
10,001+ employees
Administrative and Support Services

About the position

As a Back End Java Developer at Dexian, you will play a crucial role in the development and maintenance of Java applications. This position requires a deep understanding of programming languages, particularly Java, and the ability to work collaboratively with various teams to ensure that the development, testing, and production environments are effectively established. You will be expected to act as a subject matter expert, providing insights and guidance on technology standards and best practices. Your responsibilities will include working closely with the Functional Architect to ensure that designs meet functional requirements, reviewing and extending data models, and contributing to solutions that satisfy performance requirements. You will also be responsible for implementing security solutions and executing test plans while mentoring other team members in best practices. In addition to your technical expertise, you will be required to develop and maintain system documentation, align risk and control processes into your daily responsibilities, and escalate issues as necessary. Familiarity with various software development methodologies, including Agile, Scrum, and Kanban, is essential, as you will be working in a dynamic environment that values flexibility and adaptability. Your role will also involve constructing test cases and strategies that account for performance requirements and tuning application performance issues as needed. This hybrid position is based in either Tampa or Dallas, allowing for a blend of in-office and remote work. You will be part of a team that values collaboration, innovation, and continuous improvement, contributing to the overall success of Dexian as a leading provider of staffing and IT solutions.

Responsibilities

  • Act as a subject matter expert on programming languages, vendor products, client applications, and data structures.
  • Collaborate with Infrastructure partners to establish development, testing, and production environments.
  • Work with the Functional Architect to ensure designs meet functional requirements.
  • Review and extend data models as necessary.
  • Contribute to solutions that satisfy performance requirements and construct test cases and strategies for performance.
  • Implement security solutions and execute test plans while mentoring team members in best practices.
  • Develop and maintain system documentation.
  • Align risk and control processes into daily responsibilities and escalate issues appropriately.
  • Familiarize with different software development methodologies such as Waterfall, Agile, Scrum, and Kanban.

Requirements

  • Bachelor's degree in a technical/computer discipline or related experience required.
  • 5-6+ years of experience in Java application development including Core Java, Spring, SpringBoot, JPA, JUnit, and Java design patterns.
  • 3+ years of experience with Oracle RDBMS, SQL Query development, and Stored Procedure development.
  • Experience with Eclipse, Git/BitBucket, Maven, Jenkins, and HiPAM tools.
  • Experience with RESTful API development and Swagger/OpenAPI specifications.
  • Experience deploying to and configuring Tomcat application servers.
  • Experience with Agile development methodologies, including Scrum and Kanban, and use of JIRA.
  • Strong written and verbal communication skills.
  • Self-motivated and able to work independently or in a team environment.

Nice-to-haves

  • Experience with Apache Camel is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service