Cai - Raleigh, NC

posted 19 days ago

Full-time
Raleigh, NC
Chemical Manufacturing

About the position

The Full Stack Java Developer will be responsible for writing high-quality code in Java, Vue, and SQL to support client applications. This full-time remote position involves collaborating with the development team to translate client requirements into application features, performing testing, troubleshooting, and maintaining technical documentation.

Responsibilities

  • Understand client requirements and how they translate to new application features
  • Collaborate with development team and other IT peers to set specifications for software development and maintenance
  • Write high-quality Java, Vue and SQL code to program completed on schedule
  • Perform Unit and Integration testing before implementation
  • Assist with Functional and Non-Functional testing
  • Assist with troubleshooting and debugging applications
  • Help to maintain and develop Technical Documents and guides to accurately represent application design and code
  • Research and resolve production issues and end user support requests
  • Work both independently and in collaboration with other team members

Requirements

  • Understanding of the Software Development Life Cycle
  • Experience designing and building applications
  • 8+ years programming experience in Java
  • 5+ years relational database experience
  • Experience developing, deploying and maintaining applications in Azure App Service
  • Experience with J2EE, Spring, Hibernate, VueJS
  • In depth knowledge of programming for diverse operating systems and platforms
  • Knowledge of Eclipse, Jenkins, SonarQube, JBoss, Kubernetes preferred but not required
  • Application integration using API, REST and SOAP web services
  • DevOps practices for CI/CD, release management, and automation using Azure DevOps
  • Knowledge of code version control tools such as Git
  • Container-based development leveraging Docker and/or Kubernetes preferred
  • Experience modernizing Legacy applications to Cloud based, Micro service(s) solutions preferred
  • A team player with good communication skills
  • Analytical thinking and problem-solving capability
  • Great attention to detail and time-management skills
  • BS/BA in computer science, engineering or relevant field or equivalent experience

Nice-to-haves

  • Knowledge of Eclipse, Jenkins, SonarQube, JBoss, Kubernetes preferred but not required
  • Container-based development leveraging Docker and/or Kubernetes preferred
  • Experience modernizing Legacy applications to Cloud based, Micro service(s) solutions preferred
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service