We are seeking a highly skilled Senior Java Developer to join our client s dynamic technology team. The ideal candidate will demonstrate deep expertise in Java development significant experience with Spring Boot and a strong command of AWS services. As a senior team member you will provide technical leadership architect robust solutions and ensure the delivery of highquality software products.
Key Responsibilities:
- Lead and mentor the development team promoting best practices and technical excellence throughout the software development lifecycle.
- Architect design and implement scalable secure and maintainable solutions using Java Spring Boot and AWS services.
- Oversee project timelines deliverables and resource allocation to ensure successful ontime and withinbudget delivery.
- Conduct comprehensive code reviews to uphold high code quality and adherence to established coding standards.
- Collaborate closely with product managers designers and stakeholders to translate business requirements into effective technical solutions.
- Provide mentorship and support to junior developers fostering continuous learning and professional growth within the team.
- Troubleshoot and resolve complex technical issues ensuring system reliability performance and scalability.
- Stay current with industry trends emerging technologies and best practices and proactively incorporate them into development processes.
Requirements
- At least 7 years of professional experience in Java development including 3 or more years in a senior or leadership capacity.
- Advanced proficiency in Java and Spring Boot with a strong understanding of objectoriented programming principles.
- Extensive handson experience with AWS services such as EC2 S3 RDS Lambda and API Gateway.
- Solid knowledge of RESTful API design and microservices architecture.
- Experience with CI/CD pipelines and DevOps tools including Jenkins Docker and Kubernetes.
- Solid experience with Apache Kafka is required.
- Familiarity with frontend frameworks such as Angular React or is an advantage.
- Excellent communication interpersonal and leadership skills with a proven ability to manage and motivate teams.
- Strong problemsolving abilities and a proactive resultsdriven mindset.
- Ability to thrive in a fastpaced dynamic environment.
Preferred Qualifications
- Relevant certifications such as AWS Certified Solutions Architect or Java Certification.
- Previous experience in fintech ecommerce or similarly dynamic industries.
- Proficiency with version control systems (e.g. Git) project management tools (e.g. Jira) and collaboration platforms (e.g. Confluence).
- This role offers the opportunity to work with cuttingedge technologies and to play a key part in delivering impactful solutions for our client s business.
Java, AWS, Lambda, Microservices, Cloud native application development