Develop and maintain robust, scalable, and high-performance applications seamlessly integrating Java-based backend systems with Angular-based frontends.
Requirements
- 5+ years working with Java and spring framework/spring boot
- 5+ years in web applications development, web services, REST api and etc
- 3+ years in Messaging Queues and Caching and related tools like Kafka and Redis
- 2+ years of work in Angular
- 5+ years working in Relational databases like Oracle
- Strong proficiency in Java, Spring Framework (Spring Boot), Hibernate/JPA, Message queuing, and caching.
- Advanced skills in Angular (Angular 6+ required), Typescript, HTML5, and CSS3.
Responsibilities
- Develop and maintain Java-based backend applications, ensuring high performance and scalability.
- Good working experience using spring boot, messaging queues, caching and having good experience using Kafka, Redis and or equivalent tools.
- Develop and maintain Angular-based front-end user interfaces with a focus on responsiveness, usability, and ADA/WCAG compliance.
- Create and maintain RESTful APIs for seamless integration between frontend and backend systems.
- Troubleshoot and resolve technical issues, ensuring system reliability and robustness.
- Have good experience doing code reviews and contribute to code quality and standards to ensure high-quality product delivery.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
Other
- Hybrid
- Madison Wisconsin
- Depends on Experience
- W2-Contract Only; Kindly note that applications on a C2C basis will not be considered for this role.
- Collaborate with cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements.