Skip To Main Content
backGO TO SEARCH

Senior Cloud Java Developer with Python

bullets
Java, Amazon Web Services, Python, SQL, Spring Boot, Algorithms & Data structures
warning.png
Sorry, this position is no longer available

We are actively seeking a seasoned Senior Developer well-versed in Java, Python, and AWS, to join our distributed team remotely.

Your role will be pivotal in harmonizing Jira entities in the backend as part of our story points unification initiative. Embracing a proactive stance, you'll contribute significantly to refining our product and tackling challenges head-on. Our team prioritizes quality, striving to consistently surpass customer expectations. Your mastery of Java and Python, along with a profound understanding of Data Structures and Algorithms, will be pivotal in driving our product excellence.

Responsibilities
  • Engage with the Jira system to integrate backend Jira entities, demonstrating proactive problem-solving and independent initiative
  • Design, implement, and test changes diligently, surmounting obstacles and collaborating effectively with support engineers
  • Contribute to the knowledge base through documentation and design enhancements
  • Update the existing testing suite
  • Collaborate with the team to integrate new functionalities seamlessly
  • Participate in code reviews to ensure compliance with best practices
  • Liaise with stakeholders to comprehend and articulate project requirements
  • Elevate the product quality through continuous enhancement
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum of 4 years of experience in Java development
  • Proficiency in Python
  • Thorough understanding of Data Structures and Algorithms, Clean Code principles, and System Design
  • Hands-on experience with Amazon Web Services, particularly AWS RDS, PostgreSQL, DynamoDB, and database change management
  • Proficient in troubleshooting, including log analysis and Java code navigation
  • Familiarity with testing methodologies such as unit testing, end-to-end testing, and functional testing
  • Understanding of performance and scalability concepts, with proficiency in system performance monitoring (e.g., Splunk)
  • Experience with both SQL and NoSQL databases
  • Solid grasp of Microservices architecture and Spring Boot framework
  • Competency in APIs and Integration
  • Ability to work autonomously and collaboratively within a team
  • Strong problem-solving skills and a proactive attitude
  • Excellent English communication skills (Upper-Intermediate level)
Nice to have
  • Proficiency with Docker and Kubernetes
  • Familiarity with messaging systems like RabbitMQ or Kafka
  • Knowledge of Kotlin, Scala, or Go Language

These jobs are for you

Benefits | Community | Professional Development

india.svg
For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool