java/oracle developer

$135,200 - $145,600/Yr

Randstad - Charlotte, NC

posted 3 months ago

Full-time - Mid Level
Charlotte, NC
Administrative and Support Services

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. The primary skill required for this position is Core Java, with Python as a secondary skill. The candidate is expected to have over 10 years of development experience, with a strong background in Java, Spring Framework, REST Services, Angular, Perl, Shell scripts, and SQL. Responsibilities will include requirement gathering, design, development, implementation, and post-implementation support for in-house software tools. The candidate will also be involved in designing, coding, testing, and debugging programs, as well as supporting activities related to the systems architecture. The role requires close collaboration with business partners to define requirements for system applications and to understand the needs and issues faced by business users, guiding them towards better solutions. The candidate will also work on 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 knowledge and guidance to other teams will also be part of the responsibilities. The candidate should possess strong analytical abilities, independent problem-solving skills, and good communication skills, along with expert knowledge and experience in software development methodologies and industry practices. An expert understanding of building and deploying enterprise applications is also essential.

Responsibilities

  • Develop the Enterprise Info Quality application as an individual contributor.
  • Collaborate with a small team of developers and data analysts to support the development of the Info Quality application.
  • Perform a wide range of programming tasks including Java, SQL, REST services, and performance tuning.
  • Involve 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 daily tasks.
  • Gather requirements, design, develop, implement, and provide post-implementation support for in-house software tools.
  • Design, code, test, and debug programs while supporting system architecture activities.
  • Work closely with business partners to define requirements for system applications.
  • Guide business users towards better solutions by understanding their needs and issues.
  • Orchestrate the integration of the IQ tool with the Dynamic Framework.
  • Build new infrastructure for the IQ tool in new load-balanced Apache HTTP/Tomcat server clusters.
  • Mentor junior team members and assist other teams with knowledge and guidance.
  • Work with database systems (e.g., Exadata).
  • Utilize Agile SDLC tools (e.g., Jira) in team collaboration.

Requirements

  • 10+ years of development experience required.
  • Experience with Java, Spring Framework, REST Services, Angular, Perl, Shell scripts, SQL.
  • Strong analytical ability and independent problem-solving skills.
  • Good communication skills.
  • Expert knowledge and experience in software development methodologies and industry practices.
  • Expert understanding and experience with building and deploying enterprise applications.

Nice-to-haves

  • Experience with Core Java and Angular.

Benefits

  • Comprehensive benefits package including health insurance.
  • Incentive and recognition program.
  • 401K contribution.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service