Randstad - Charlotte, NC

posted 3 months ago

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

About the position

We are seeking a Fullstack Java/Angular Developer with a strong background in Java development and experience in building applications using Spring Boot. The ideal candidate will have at least 2 years of experience in Java development and Spring Boot application development, along with proficiency in Angular or a related UI framework. This role requires familiarity with Agile development methodologies and experience with Tomcat application servers. Additionally, candidates should have experience with MongoDB or other NoSQL databases, as well as Oracle databases. Knowledge of Kafka or related data streaming technologies is also essential. The successful candidate will be responsible for developing cloud-native microservices based on event-driven architecture and should have experience with domain-driven design principles. Understanding application non-functional requirements, including monitoring with APM tools, logging with Splunk, and distributed tracing, is crucial for this position. This role is contract-to-hire, providing an opportunity for long-term employment based on performance and fit within the team. The position is located in Charlotte, North Carolina, and requires a Bachelor's degree in a relevant field. The work hours are from 8 AM to 4 PM, and the pay range is between $48 to $52 per hour, depending on experience and qualifications.

Responsibilities

  • Develop and maintain full-stack applications using Java and Angular.
  • Implement microservices architecture using Java Spring Boot.
  • Collaborate with cross-functional teams in an Agile environment.
  • Design and optimize database schemas for Oracle and NoSQL databases.
  • Utilize Kafka for data streaming and event-driven architecture.
  • Monitor application performance and implement logging and tracing solutions.
  • Participate in code reviews and contribute to best practices in software development.

Requirements

  • 2+ years of Java development experience.
  • 2+ years of Spring Boot application development experience.
  • Experience with Angular or related UI frameworks.
  • Familiarity with Agile development methodologies.
  • Experience with Tomcat application server.
  • Knowledge of MongoDB or related NoSQL databases.
  • Experience with Oracle databases.
  • Familiarity with Kafka or related data streaming technologies.
  • Cloud certification from any cloud providers.
  • Experience in cloud-native microservices development based on event-driven architecture.
  • Understanding of domain-driven design principles.
  • Experience with application non-functional requirements including monitoring, logging, and distributed tracing.

Nice-to-haves

  • Experience with additional Java frameworks or libraries.
  • Familiarity with DevOps practices and tools.
  • Knowledge of containerization technologies like Docker or Kubernetes.

Benefits

  • Health insurance coverage.
  • 401K contribution (based on eligibility).
  • Incentive and recognition program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service