The posting
Software Engineer
## Company Overview Company details are not specified.
## Job Summary The Software Engineer will be responsible for developing and maintaining microservices-based applications, ensuring seamless integration of front-end and back-end components. This role will contribute to high-quality solutions while adhering to best practices in coding, security, and performance.
## Responsibilities - Develop and maintain microservices-based applications using Java and 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 Platform as a Service (PaaS) and Infrastructure as a Service (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 - Education: Bachelor’s Degree in Computer Science, Engineering, or related field. - 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 Continuous Integration/Continuous Deployment (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 technologies such as Docker and Kubernetes. - Experience with database technologies (MS SQL and NoSQL).
## Preferred Skills - Familiarity with Agile methodologies. - Knowledge of software architecture patterns. - Experience in developing web applications that are accessible and optimized for performance.
## Experience 6 - 9 years of professional software development experience is required.
## Environment Work setting details are not specified, including location or work type.
## Salary Salary information is not specified.
## Growth Opportunities Career advancement opportunities within the company are not specified.
## Benefits Employee benefits are not specified.



