java developer

$135,200 - $145,600/Yr

Unclassified - Charlotte, NC

posted 3 months ago

Full-time - Mid Level
Charlotte, NC

About the position

The selected candidate will be an individual contributor responsible for the development of the Enterprise Info Quality application. This role involves being part of a small team of developers and data analysts who support the development of the Info Quality application. The candidate will be tasked with a wide range of programming responsibilities and technologies, including Java, SQL, REST services, and performance tuning. The role encompasses design, coding, testing, and providing level 2/3 support for the application. In addition to development tasks, the candidate will collaborate with business partners to ensure that requirements are met and will work with other functional areas of technology, such as QA and Production Support, to ensure effective implementation of the application. The team operates using an Agile development process, which emphasizes collaboration and flexibility in project management. The primary skill required for this position is Core Java, with Python as a secondary skill. The candidate must have at least 10 years of development experience and be proficient in various technologies, including Java, Spring Framework, REST Services, Angular, Perl, Shell scripts, and SQL. Responsibilities also include requirement gathering, design, development, implementation, and post-implementation support for in-house software tools. The candidate will be involved in designing, coding, testing, and debugging programs, as well as supporting activities related to the systems architecture. Close collaboration with business partners to define requirements for system applications is essential, as is working with business users to understand their needs and guide them towards better solutions. The candidate will also be responsible for orchestrating the integration of the IQ tool with the Dynamic Framework and building new infrastructure for the IQ tool in new load-balanced Apache HTTP/Tomcat server clusters. Mentoring junior team members and providing guidance to other teams will also be part of the role. Experience with database systems, particularly Exadata, is required, along with experience working as part of an Agile team and using Agile SDLC tools such as Jira. Strong analytical abilities, independent problem-solving skills, and effective communication skills are crucial for success in this position. The candidate should possess expert knowledge and experience in software development methodologies and industry practices, as well as a deep understanding of building and deploying enterprise applications.

Responsibilities

  • Develop the Enterprise Info Quality application as an individual contributor.
  • Collaborate with a small team of developers and data analysts to support the Info Quality application.
  • Perform a wide range of programming tasks including Java, SQL, REST services, and performance tuning.
  • Involved in design, coding, testing, and level 2/3 support of the application.
  • Partner with business to ensure requirements are met and collaborate with QA and Production Support for effective implementation.
  • Utilize Agile development processes in project management.
  • Gather requirements, design, develop, implement, and provide post-implementation support for in-house software tools.
  • Design, code, test, and debug programs, supporting system architecture activities.
  • Work closely with business partners to define system application requirements.
  • Guide business users towards better solutions based on their needs and issues.
  • Orchestrate the integration of the IQ tool with the Dynamic Framework.
  • Build new infrastructure for the IQ tool in load-balanced Apache HTTP/Tomcat server clusters.
  • Mentor junior team members and assist other teams with knowledge and guidance.
  • Work with database systems, particularly Exadata.
  • Participate as part of an Agile team and utilize Agile SDLC tools like Jira.

Requirements

  • 10+ years of development experience required.
  • Experience with Java, Spring Framework, REST Services, Angular, Perl, Shell scripts, and SQL.
  • Proficient in requirement gathering, design, development, implementation, and post-implementation support for software tools.
  • Skilled in designing, coding, testing, and debugging programs as well as supporting system architecture activities.
  • Ability to work closely with business partners to define system application requirements.
  • Experience in guiding business users towards better solutions based on their needs.
  • Experience in orchestrating integration of tools with frameworks.
  • Experience in building infrastructure for applications in server clusters.
  • Mentoring experience with junior team members and providing guidance to other teams.
  • Experience with database systems, especially Exadata.
  • Experience working as part of an Agile team and using Agile SDLC tools.

Nice-to-haves

  • Core Java
  • Angular

Benefits

  • Health insurance coverage
  • Incentive and recognition program
  • 401K contribution
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service