Hexaware Technologies - McLean, VA

posted 24 days ago

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

About the position

The position is for a Senior Software Developer with a focus on designing and developing applications using Java and related technologies. The role requires extensive experience in microservices architecture, cloud-based solutions, and DevOps practices. The candidate will be responsible for building scalable applications and contributing to the overall success of projects by collaborating with teams and deploying applications effectively.

Responsibilities

  • Design and develop applications using Java 8+/J2EE, Spring, Spring-Boot, and RESTful Services.
  • Implement microservices 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.
  • Design and implement cloud-based solutions using AWS services like EC2, IAM, S3, and Lambda.
  • Manage databases with RDBMS/PostgreSQL.
  • Utilize DevOps tools such as Jenkins, Artifactory, Maven/Gradle, and GIT/BitBucket for CI/CD processes.
  • Ensure application security, transaction management, monitoring, and performance optimization.

Requirements

  • 9+ years of experience in application design and development using Java 8+/J2EE, Spring, and Spring-Boot.
  • 2+ years of experience in microservices design and development using Spring-Boot and REST API.
  • Strong knowledge and experience with ORM frameworks like JPA/Hibernate.
  • Good knowledge and experience with Docker and Kubernetes.
  • 2+ years of experience with UI frameworks such as Angular or ReactJS.
  • 1+ years of experience in designing and implementing cloud-based solutions using AWS services.
  • Strong experience with DevOps toolchain including Jenkins, Artifactory, Maven/Gradle, and GIT/BitBucket.
  • Good understanding of technical concepts related to security, transaction management, monitoring, and performance.

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.
  • Knowledge and experience in queue-based implementations.
  • Experience with NoSQL databases like MongoDB.
  • Proficiency in scripting languages such as Unix and Python.

Benefits

  • Flexible working hours
  • Opportunities for professional development
  • Health insurance coverage
  • Paid holidays
  • Remote work options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service