Skip To Main Content
backBack to Search

Middle Java Developer (AWS)

hot
Java, Amazon Web Services, Spring Boot, REST, Unit Testing Tools, SQL, Microservice Architecture Pattern

We are currently seeking a proficient Middle Java Developer with a focus on AWS to join our talented development team. This position is perfect for someone skilled in utilizing cloud technologies to build strong, scalable solutions. As a Middle Java Developer, you will propel our projects forward, operating within a team prioritizing innovation and effectiveness. Your technical expertise will significantly contribute to our continuous efforts to improve and broaden our suite of application services.

Responsibilities
  • Engineer robust Java applications within a cloud-based environment
  • Leverage AWS services to enhance application efficiency
  • Spearhead backend development initiatives using Spring Boot
  • Architect and execute RESTful APIs
  • Develop, test, and deploy resilient microservices
  • Perform thorough unit testing to guarantee application dependability
  • Oversee and refine SQL database interactions and performance
  • Work collaboratively with multidisciplinary teams to meet project objectives
  • Continuously assess and optimize the performance of existing applications
  • Uphold strict security protocols throughout all development stages
Requirements
  • Bachelor’s Degree in Computer Science or a related discipline
  • At least 2 years of professional experience in Java development
  • Strong proficiency in integrating and managing AWS solutions within Java applications
  • Profound expertise with Spring Boot for application development and maintenance
  • Comprehensive understanding of developing and managing RESTful services
  • Competence in unit testing using JUnit, TestNG, or Mockito to maintain code integrity
  • Proficient SQL capabilities for efficient database management
  • Proven track record of designing and implementing microservices architectures
  • Fluent English communication abilities, with capacity for high-level technical discussions
Nice to have
  • Experience with NoSQL databases to boost application scalability and performance
  • Advanced knowledge in CI/CD methodologies to enhance development and deployment efficiency
  • Familiarity with container technologies like Docker or Kubernetes to improve deployment processes
  • Strong familiarity with Kafka and Angular will be considered a significant advantage
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn