Job Summary
We are seeking a talented and experienced Sr / Lead Java Developer to join our team and play a pivotal role in designing and building scalable, high-performance applications. You will collaborate closely within a dynamic, async-first environment where strong written communication is highly valued. If you are passionate about leveraging Java, AWS, and Kafka to deliver impactful solutions, we want to connect with you.
Responsibilities
- Lead the design, development, and deployment of robust Java-based applications, ensuring high scalability and reliability.
- Architect solutions leveraging AWS cloud services and Kafka event streaming platforms.
- Collaborate cross-functionally to translate business requirements into technical solutions and actionable tasks.
- Mentor and guide junior developers, fostering skill development and knowledge sharing within our team.
- Drive code reviews, best practices, and CI/CD processes.
- Contribute to architectural decisions, technical documentation, and maintain high standards for written communications.
- Troubleshoot, optimize, and enhance application performance within a distributed systems environment.
Required Skills and Qualifications
- 5+ years of hands-on experience in core Java development and object-oriented programming.
- Proven expertise working with AWS (EC2, S3, Lambda, or equivalent cloud services).
- In-depth knowledge of Kafka for event-driven architectures and data streaming.
- Strong problem-solving capabilities and a methodical approach to debugging and optimization.
- Demonstrated ability to work effectively in an asynchronous, communication-driven team culture.
- Excellent written communication skills with an emphasis on clear technical documentation and collaboration.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
- Previous experience in a Sr or Lead developer role, driving team or project success.
- Exposure to microservices architecture and containerization (Docker, Kubernetes).
- Certifications in AWS or relevant cloud technologies.