Software Development Engineer | ScaleneWorks INC
Job Description
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.