Skip To Main Content
backBack to Search

Senior Java Cloud Developer

Java, Clean Code, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership, Amazon Web Services
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Java Cloud Developer to join our remote team and work on a challenging project in cloud development. As a Senior Java Developer, you will be responsible for designing and implementing high-quality software solutions using Java and related technologies. You will work with a team of talented professionals to deliver innovative solutions in line with project goals and timelines. Your role will also entail collaborating with cross-functional teams, taking ownership of your work, and fostering a culture of innovation and continuous learning. You will also be expected to have a big picture view of the project, ensuring that solutions align with the project's objectives and business requirements.

Responsibilities
  • Design and implement high-quality software solutions using Java and related technologies, in line with project goals and timelines
  • Collaborate with cross-functional teams, promoting effective communication and collaboration to deliver high-quality solutions
  • Take ownership of your work, ensuring its successful delivery and alignment with project objectives and business requirements
  • Foster a culture of innovation and continuous learning within the team, promoting professional growth and development
  • Ensure software solutions align with the project's big picture view, promoting effective project management and delivery
  • Collaborate with stakeholders and clients, ensuring effective communication and understanding of requirements
  • Drive effective software architecture and design, promoting the development of efficient and scalable solutions
  • Ensure optimal data management and querying using SQL and NoSQL tools
  • Drive efficient and automated software delivery using CI/CD tools and principles
  • Develop efficient and scalable server-side applications and services using Spring
  • Promote effective problem-solving and decision-making in complex environments
  • Contribute to the continuous evaluation and implementation of industry best practices and trends
Requirements
  • Minimum of 4 years of experience as a Java Developer, delivering high-quality software solutions in a fast-paced environment
  • Advanced knowledge of at least one of the following languages: Kotlin, Scala, or Go
  • Advanced knowledge of Amazon Web Services (AWS), leveraging cloud technologies and services to build efficient and scalable solutions
  • Expertise in Clean Code principles, ensuring code quality and maintainability
  • Strong understanding of Data Structures and Algorithms, enabling effective problem-solving and decision-making
  • Intermediate experience with System Design and Microservices, driving effective software architecture and design
  • Advanced experience with SQL, ensuring optimal data management and querying
  • Strong experience with API and Integration Standards, promoting effective communication and collaboration between systems
  • Intermediate experience with NoSQL tools, enabling effective data management for non-relational databases
  • Advanced experience with Spring, developing efficient and scalable server-side applications and services
  • Intermediate experience with CI/CD, promoting efficient and automated software delivery
  • Strong ownership mentality, taking responsibility for your work and driving its successful delivery
  • Strong requirements elicitation skills, enabling effective communication with stakeholders and clients
  • Excellent analytical skills, enabling effective problem-solving and decision-making in complex environments
  • Upper-Intermediate English language skills, allowing for effective collaboration and communication with the team and stakeholders
Nice to have
  • Experience with Docker and Kubernetes, enabling effective containerization and orchestration of software solutions
  • Proficiency in Python, enabling effective scripting and automation tasks
  • Experience with front-end technologies such as React or Angular, promoting the development of dynamic and responsive web applications
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