What are the responsibilities and job description for the Technical Java Developer position at JobRialto?
Job Summary
We are seeking an experienced Technical Java Developer with strong leadership and technical skills to join our team.
This role is critical for delivering software solutions in an agile environment.
The ideal candidate will have experience leading a small team, developing cloud-based applications, and working with modern technologies.
Key Responsibilities
- Lead a team of 2-3 developers, guiding them through deliverables, ensuring high-quality output, and meeting deadlines.
- Develop and deploy applications on cloud platforms, particularly AWS, using services like S3, Step Functions, Glue, ECS, and Kubernetes.
- Develop microservices from scratch and ensure seamless integration with other services.
- Write and maintain clear, efficient, and well-documented code in Java with the Spring Boot framework.
- Work on building and deploying cloud-based microservices with a focus on performance, scalability, and security.
- Collaborate with product managers, other development teams, and QA engineers to design and implement new features and enhancements.
- Contribute to the continuous improvement of development processes, including implementing best practices for coding, testing, and deployment.
- Review and optimize existing code for maximum efficiency and performance.
- Ensure solutions are developed with a focus on security, performance, and maintainability.
Required Qualifications
Preferred Qualifications
Education : Bachelors Degree