As a Java Full Stack Developer you will:
- Build and deploy applications using modern tools and frameworks including GitHub Actions for CI/CD pipelines.
- Work with Microsoft Azure for app service deployments and configurations.
- Design and develop web applications with a strong focus on backend functionality and frontend performance.
- Develop user interfaces using Angular 13 framework and ensure responsiveness across various devices and browsers.
- Write clean efficient and maintainable code while following best practices and secure coding guidelines.
- Work with databases such as PostgreSQL and MongoDB ensuring optimal performance and smooth operations.
- Conduct unit testing to validate code quality and functionality.
- Contribute to integration testing with frameworks like Cypress (if applicable).
- Collaborate with crossfunctional teams to ensure alignment with business requirements and technical specifications.
What You Bring to the Table:
- 68 years of experience in Java development specifically Java 8 and Spring Boot.
- Strong experience with Microsoft Azure and deploying applications to Azure App Services.
- Proficiency in the Angular framework (13) and web development technologies including HTML5 CSS3 JavaScript/TypeScript.
- Experience with databases such as PostgreSQL and MongoDB.
- Familiarity with API development using REST and SOAP protocols.
- Knowledge of functional programming in Java 11/17.
- Proficiency in version control using GitHub.
- Experience in writing clean efficient and maintainable code adhering to industry best practices and secure coding guidelines.
- Experience with unit testing frameworks (such as Jest) and integration testing frameworks (such as Cypress) is a plus.
- Familiarity with additional tools such as the Ionic framework and NX build framework is desirable.
- Knowledge of Spring Reactive programming and web development frameworks like Spring Boot 3.x is a plus.
You should possess the ability to:
- Build and maintain scalable and highperforming applications.
- Develop responsive and accessible user interfaces that work seamlessly across multiple platforms and devices.
- Integrate and deploy applications with modern CI/CD tools like GitHub Actions.
- Write and maintain efficient backend code with strong knowledge of Java and Spring Boot.
- Ensure code quality through unit and integration testing.
- Collaborate effectively with both backend and frontend teams in an Agile environment.
- Troubleshoot and resolve issues across the application stack.
What we bring to the table:
- A challenging and rewarding environment that promotes professional growth.
- Opportunities to work with cuttingedge technologies and frameworks.
- Exposure to a fullstack development process with significant learning opportunities.
- A competitive compensation package and benefits.
- A chance to work in a collaborative and dynamic team setting.
As a Java Full Stack Developer, you will: Build and deploy applications using modern tools and frameworks, including GitHub Actions for CI/CD pipelines. Work with Microsoft Azure for app service deployments and configurations. Design and develop web applications with a strong focus on backend functionality and front-end performance. Develop user interfaces using Angular 13+ framework and ensure responsiveness across various devices and browsers. Write clean, efficient, and maintainable code while following best practices and secure coding guidelines. Work with databases such as PostgreSQL and MongoDB, ensuring optimal performance and smooth operations. Conduct unit testing to validate code quality and functionality. Contribute to integration testing with frameworks like Cypress (if applicable). Collaborate with cross-functional teams to ensure alignment with business requirements and technical specifications. What You Bring to the Table: 6-8 years of experience in Java development, specifically Java 8+ and Spring Boot. Strong experience with Microsoft Azure and deploying applications to Azure App Services. Proficiency in the Angular framework (13+) and web development technologies including HTML5, CSS3, JavaScript/TypeScript. Experience with databases such as PostgreSQL and MongoDB. Familiarity with API development using REST and SOAP protocols. Knowledge of functional programming in Java 11/17. Proficiency in version control using GitHub. Experience in writing clean, efficient, and maintainable code, adhering to industry best practices and secure coding guidelines. Experience with unit testing frameworks (such as Jest) and integration testing frameworks (such as Cypress) is a plus. Familiarity with additional tools such as the Ionic framework and NX build framework is desirable. Knowledge of Spring Reactive programming and web development frameworks like Spring Boot 3.x is a plus. You should possess the ability to: Build and maintain scalable and high-performing applications. Develop responsive and accessible user interfaces that work seamlessly across multiple platforms and devices. Integrate and deploy applications with modern CI/CD tools like GitHub Actions. Write and maintain efficient backend code with strong knowledge of Java and Spring Boot. Ensure code quality through unit and integration testing. Collaborate effectively with both backend and frontend teams in an Agile environment. Troubleshoot and resolve issues across the application stack. What we bring to the table: A challenging and rewarding environment that promotes professional growth. Opportunities to work with cutting-edge technologies and frameworks. Exposure to a full-stack development process with significant learning opportunities. A competitive compensation package and benefits. A chance to work in a collaborative and dynamic team setting.