HM Note: This hybrid role is three (3) days in office
Description:
We are seeking an experienced Java Developer with a strong focus on building REST APIs for cloudnative applications. As part of our development team you will be responsible for designing developing and maintaining scalable backend services that integrate seamlessly with cloud environments. The ideal candidate should be highly skilled in Spring Boot Java framework RESTful APIs and cloud application technologies. You should also be passionate about delivering highquality scalable and efficient applications in timelines. Join us in transforming how government services will be experienced by businesses cross state. and nbsp;
and nbsp;
Key Responsibilities: and nbsp;
- Design Microservice RESTful APIs with Microservice architecture and nbsp;
- Design and implement scalable highperformance applications using Java Spring Boot frameworks. and nbsp;
- Work with Database integration framework write DB SQLs scripts and Store Procedures and nbsp;
- Ensure application robust and reliable. and nbsp;
- Implement security best practices. and nbsp;
- Build Docker image for application. and nbsp; and nbsp;
- Test Docker image and container on local development machine for developed application and nbsp;
- Implement modern DevOps practices write CI/CD pipeline scripts for Azure DevOps CICD integration. and nbsp;
- Write YAML files for application configuration deployment and orchestration on Microsoft Azure and nbsp;
- Build integrate and deploy Microservice Apps on Azure. and nbsp;
- Write clean maintainable and testable code adhering to best practices. and nbsp;
- Conduct application unit testing and integration testing cross all environments. and nbsp; and nbsp;
- Conduct issue investigation resolution and bug fixing cross all environments. and nbsp; and nbsp;
- Collaborate with frontend developers and other teammates to ensure seamless integration of APIs with the other systems. and nbsp;
- Create and maintain technical documentation. and nbsp;
- Work in agile team environment and nbsp;
Skills
Experience and Skill Set Requirements
Required Skills and amp; Experience: and nbsp;
- 5 year experience and nbsp;in developing Java and nbsp;Spring Boot and nbsp;applications and nbsp;
- Strong experience in and nbsp;RESTful API design and nbsp;and Microservice architecture. and nbsp;
- Extensive work experience in SQL and nbsp;databases and nbsp;such as MySQL or Oracle. and nbsp; and nbsp;
- Fluency in write DB SQLs scripts and procedures. and nbsp;
- Familiar with REST SOAP and Application Gateway Integration. and nbsp;
- Proficiency in version control systems like Git or collaborative platforms like GitHub GitLab or Bitbucket. and nbsp; and nbsp;
- Experience with modern build pipelines and tools eg Jenkins and Groovy scripts and nbsp;
- Proven work experience in Docker technology and nbsp;
- Strong Knowledge in Kubernetes technology and nbsp;
- Work experience in Infrastructure as Code (IaC) approach and nbsp;
- Experience in working with Azure DevOpos Azure Portal and AKS is a plus. and nbsp;
- Understanding of security best practices for Java application especially in cloudhosted applications. and nbsp;
- Familiarity with and nbsp;API gateways service discovery and load balancing in cloud environments. and nbsp;
- Work experience in RESTful API unit test tools and nbsp;
- Be familiar with Hypervisor and Virtualization technologies. and nbsp;
- Have fundamental knowledge of cloud computing and basic Networking skills. and nbsp;
- Strong problemsolving skills and nbsp;
- Cloud certifications such as and nbsp;Microsoft Azure Developer and nbsp;are highly desirable. and nbsp;
and nbsp;
Preferred Qualifications: and nbsp;
- Experience with and nbsp;serverless architectures and nbsp;using tools like Azure Functions or Logic Apps. and nbsp;
- Familiarity with and nbsp;API Gateway and Management service discovery and load balancing in cloud environments. and nbsp;
- Knowledge of and nbsp;eventdriven architectures and nbsp;using messaging systems such as RabbitMQ Kafka or Azure Service Bus or Event Grid. and nbsp;
- Experience with cloud application and nbsp;monitoring and logging and nbsp;tools like Azure application insight and nbsp;
- Exposure to and nbsp;performance tuning and nbsp;and optimizing hightraffic systems in a cloud environment. and nbsp;
and nbsp;
Soft Skills: and nbsp; and nbsp;
- Strong problemsolving skills and attention to detail. and nbsp;
- Excellent verbal and written communication skills. and nbsp;
- Ability to work collaboratively in a team environment. and nbsp;
- Willingness to learn and adapt to new technologies and challenges. and nbsp;
- Ability to work in an agile environment and prioritize tasks efficiently. and nbsp;
Must haves:
- Strong experience in RESTful API design and Microservice architecture.
- Extensive work experience in SQL databases such as MySQL or Oracle
- Experience in working with Azure DevOpos Azure Portal and AKS
- Familiar with REST SOAP and Application Gateway Integration. and nbsp;
- Strong Knowledge in Kubernetes technology
and nbsp;
Nice to Have Skills
- Experience with and nbsp;serverless architectures and nbsp;using tools like Azure Functions or Logic Apps. and nbsp;
- Familiarity with and nbsp;API Gateway and Management service discovery and load balancing in cloud environments. and nbsp;