Hexaware Technologies - McLean, VA

posted 4 months ago

Full-time
McLean, VA
Professional, Scientific, and Technical Services

About the position

Hexaware Technologies is seeking a skilled Java Full Stack Developer to join our team in McLean, Virginia. This full-time position offers a hybrid work model, requiring three days onsite and two days remote. The ideal candidate will have a strong background in designing and developing applications using Java 8+/J2EE, Spring, Spring-Boot, and RESTful services, along with experience in UI frameworks such as Angular or ReactJS. The role involves working on microservices architecture, cloud-based solutions, and utilizing various DevOps tools to ensure efficient application deployment and performance monitoring. As a Java Full Stack Developer, you will be responsible for the end-to-end development of applications, from the backend services to the frontend user interface. You will collaborate with project teams to understand application design and build processes, contributing to the successful deployment of applications in target environments. Your expertise in ORM frameworks like JPA/Hibernate, containerization technologies such as Docker and Kubernetes, and cloud services (AWS) will be crucial in delivering high-quality software solutions. In addition to technical skills, the position requires strong problem-solving abilities and a proactive approach to learning new technologies. You will be expected to work independently while also participating in team discussions to enhance project outcomes. A degree in Computer Science or Engineering is preferred, along with relevant certifications in AWS to validate your expertise in cloud solutions.

Responsibilities

  • Design and develop applications using Java 8+/J2EE, Spring, Spring-Boot, and RESTful services.
  • Implement microservices architecture using Spring-Boot and REST API.
  • Utilize ORM frameworks such as JPA/Hibernate for data management.
  • Work with Docker and Kubernetes for containerization and orchestration.
  • Develop user interfaces using Angular or ReactJS frameworks.
  • Design and implement cloud-based solutions using AWS services like EC2, IAM, S3, and Lambda.
  • Manage databases using RDBMS/PostgreSQL and ensure data integrity.
  • Integrate DevOps tools such as Jenkins, Artifactory, Maven/Gradle, and GIT/BitBucket into the development process.
  • Monitor application performance and security, ensuring best practices are followed.

Requirements

  • 5+ years of experience in Java 8+/J2EE, Spring, Spring-Boot, and RESTful services.
  • 2+ years of experience in microservices design and development using Spring-Boot and REST API.
  • Strong knowledge of ORM frameworks like JPA/Hibernate.
  • Experience with Docker and Kubernetes.
  • 2+ years of experience with UI frameworks such as Angular or ReactJS.
  • 1+ years of experience in designing cloud-based solutions using AWS services.
  • Good knowledge of RDBMS/PostgreSQL.
  • Experience with DevOps tools including Jenkins, Artifactory, Maven/Gradle, and GIT/BitBucket.
  • Understanding of security, transaction management, monitoring, and performance optimization.

Nice-to-haves

  • Experience with OAuth implementation using Ping Identity.
  • Familiarity with API Management tools like Apigee and Service Mesh technologies such as Istio.
  • Experience with Elasticsearch, Logstash, and Kibana for logging and monitoring.
  • Knowledge of queue-based implementations.
  • Experience with NoSQL databases like MongoDB.
  • Scripting experience using Unix and Python.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service