Skip To Main Content
backBack to Search

Middle Java Developer (AWS)

Java, Amazon Web Services, Spring Boot, REST, Unit Testing Tools, SQL, Microservice Architecture Pattern
warning.png
Sorry, this position is no longer available

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

These jobs are for you