The posting
Software Developer (Java/Spring Boot & Angular)
## Company Overview A detailed description of the company, its industry, and culture was not provided.
## Job Summary As a Software Developer, you will be responsible for developing and maintaining microservices-based applications. Your role is crucial in creating responsive front-end applications while ensuring seamless integration with back-end components. You will also contribute to application deployment and management on the Azure Cloud, working collaboratively with various teams to deliver high-quality software solutions.
## Responsibilities - Develop and maintain microservices-based applications using Java/Spring Boot. - Build responsive and dynamic front-end applications using Angular. - Integrate front-end and back-end components for seamless functionality. - Deploy and manage applications on Azure Cloud using PaaS/IaaS services. - Collaborate with architects, product owners, and QA teams to deliver high-quality solutions. - Ensure adherence to coding, security, and performance best practices. - Participate in code reviews, testing, and troubleshooting. - Contribute to technical documentation and design discussions.
## Qualifications - 6 - 9 years of professional software development experience. - Strong expertise in Java, Spring Boot, REST APIs, and Microservices architecture. - Solid experience with Angular (latest versions), HTML, CSS, and TypeScript. - Experience with Azure Cloud services (App Services, Functions, Storage, Service Bus, etc.). - Familiarity with CI/CD pipelines and DevOps practices. - Understanding of application security, performance optimization, and scalability. - Strong debugging, problem-solving, and analytical skills. - Ability to work in an agile environment and collaborate effectively with cross-functional teams. - Exposure to containerization (Docker, Kubernetes). - Experience with database technologies (MS SQL/NoSQL).
## Preferred Skills - Experience with additional cloud services. - Familiarity with microservices communication methods, such as messaging systems.
## Experience - A minimum of 6 years and up to 9 years of relevant software development experience is required.
## Environment Details regarding the typical work setting, such as whether the role is remote, in-office, or hybrid, were not specified.
## Salary Salary information was not provided.
## Growth Opportunities Information on potential career advancement opportunities within the company was not provided.
## Benefits Details regarding offered benefits, such as insurance, paid leave, or work policies, were not specified.



