GO TO SEARCH
Senior Java Developer (AWS)
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