Full Stack Java Developer

LingaTechColumbus, OH
2dOnsite

About The Position

This role supports the modernization of an existing enterprise application by transitioning it from a legacy Perl/MySQL architecture to a modern Java/React/MariaDB stack deployed on AWS. The position focuses on full stack development, testing, documentation, and deployment activities to deliver scalable, high-quality application features and system enhancements.

Requirements

  • 2+ years of programming experience developing Java web applications using Spring Boot.
  • 2+ years of frontend development experience using React or similar modern JavaScript frameworks.
  • 2+ years of experience supporting application modernization initiatives on AWS or Azure cloud platforms.
  • 2+ years of experience leveraging AI tools or technologies to facilitate application development and testing processes.
  • 2+ years of experience working within Agile development methodologies.

Nice To Haves

  • Demonstrated subject matter expertise in Construction Management environments or systems.
  • Experience supporting school facilities programs or related infrastructure initiatives.
  • Knowledge of the Perl programming language, particularly within legacy application environments.

Responsibilities

  • Design and develop full stack application components using Java and React, delivering clean, efficient, and maintainable code that meets functional and business requirements.
  • Contribute to the modernization effort by migrating legacy functionality from Perl/MySQL to a Java/React/MariaDB architecture.
  • Develop and integrate APIs and web services to support system interoperability and data exchange.
  • Perform unit, integration, and system testing, identifying and resolving defects to ensure application reliability and performance.
  • Participate in code reviews and collaborate with QA teams to maintain high standards for application quality and security.
  • Create and maintain technical documentation, including code documentation, API specifications, and system architecture details.
  • Package and deploy application modules to development, testing, and production environments.
  • Monitor deployed applications, troubleshoot issues, and provide ongoing application support and maintenance.
  • Work with relational databases including MySQL and MariaDB for data modeling, queries, and performance optimization.
  • Support deployment and infrastructure activities within an AWS cloud environment, including potential infrastructure automation.
  • Collaborate with cross-functional teams to ensure successful delivery of application enhancements and modernization objectives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service