Java Full Stack Developer

$100,000 - $110,000/Yr

Randstad - Lake Mary, FL

posted 5 days ago

Full-time - Mid Level
Lake Mary, FL
Administrative and Support Services

About the position

The Java Full Stack Developer role involves designing, developing, and implementing full stack web applications using Java and related technologies. The position requires collaboration with cross-functional teams to define and ship new features, as well as maintaining and optimizing database interactions and ensuring application security. The developer will work in an agile environment, participating in sprint planning and daily stand-ups, while also keeping up with the latest trends in Java development.

Responsibilities

  • Designing, developing, and implementing full stack web applications using Java, Spring Boot, and Angular.
  • Collaborating with cross-functional teams to design, define, and ship new features.
  • Developing and maintaining RESTful APIs for seamless integration with front-end applications.
  • Designing and optimizing database schemas, writing efficient SQL queries, and managing database interactions.
  • Ensuring code quality and performance by conducting thorough code reviews and implementing best practices.
  • Implementing security measures to protect web applications from vulnerabilities.
  • Working in an agile development environment and participating in sprint planning, daily stand-ups, and retrospectives.
  • Troubleshooting and debugging issues to ensure smooth application performance.
  • Keeping up to date with the latest trends, technologies, and best practices in Java development and full stack development.
  • Collaborating with stakeholders to gather requirements and provide technical solutions.

Requirements

  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 6 to 10 years of proven experience as a Java Full Stack Developer.
  • Proficiency in Java programming language and expertise in Java EE or Java Spring Framework Microservices for backend development (Java 8 and above).
  • Experience with ORM frameworks such as Hibernate or JPA.
  • Experience with database management systems like MySQL, PostgreSQL, MongoDB, or Oracle.
  • Experience with Spring Security, OAuth, JWT, SSL/TLS.
  • Experience in front-end technologies like Angular 8 and above, React, or Vue.js.
  • Experience in writing test cases using JUnit 5, Mockito, or Spock.
  • Familiarity with version control systems like Git and build tools like Maven or Gradle.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud Platform is a plus.
  • Familiarity with JIRA, Confluence, or Trello, and GitLab.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaborative skills.

Nice-to-haves

  • Integrations with Kafka, RabbitMQ, WSO2, Camunda, Spring Security, JWT, SSL, etc.
  • Experience with Jenkins, OpenShift, Kubernetes, Bitbucket, JUnit, Open API, Swagger.

Benefits

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