Back 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
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