Skip To Main Content
backGO TO SEARCH

Senior Java Developer (AWS)

bullets
Java, Amazon Web Services, Apache Kafka, REST API, Spring, Docker, Terraform, Helm, Kubernetes

We are on the lookout for a seasoned Senior Java Developer with expertise in AWS to enrich our remote team. This role is perfect for a dynamic individual who is passionate about building scalable applications and excels in a collaborative, tech-driven environment. You will have the opportunity to work on diverse projects, leveraging your Java skills to drive innovation and efficiency. Your contributions will play a significant role in the continuous improvement of our software solutions, aligning with business goals and technological advancements.

Responsibilities
  • Develop high-quality, scalable, and secure Java applications
  • Integrate AWS services to enhance application performance and scalability
  • Design and implement effective solutions using Apache Kafka for messaging and event streaming
  • Create and consume web services and REST APIs
  • Utilize Java bootstrapping frameworks and Spring for application development
  • Employ Docker for containerization and Kubernetes for orchestration
  • Automate deployments and infrastructure management using Terraform and Helm
  • Optimize database interactions and performance with SQL
  • Collaborate with cross-functional teams to define and meet project deliverables
  • Mentor junior developers and promote a culture of technical excellence
Requirements
  • Minimum of 3 years of experience as a Java Developer
  • Proficiency in integrating and managing AWS cloud solutions
  • Experience with Apache Kafka for building real-time data pipelines
  • Strong ability to develop and integrate web services and REST APIs
  • Knowledge of Java bootstrapping frameworks
  • Expertise in Java Spring for developing robust back-end services
  • Familiarity with Docker for application containerization
  • Skilled in using Terraform and Helm for automation and configuration management
  • Proficient in Kubernetes for managing containerized applications
  • Solid SQL skills for database management
  • Excellent command of English, suitable for effective business communication
Nice to have
  • Experience with microservices architecture
  • Knowledge of NoSQL databases
  • Familiarity with cloud security practices and tools