Minimum 5+ years of web application/service development and integration experience
Bachelor’s degree in information systems, Computer Science or related field
Responsible for detailed design, development, unit testing and integration of applications
Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
Develop configurable software services that support applications integrates to enterprise services
Identify technical issues & coordinate the resolution of these issues with extended team members from other applications
Use secure development best practices and design patterns
Solid understanding of various enterprise services and micro-service concepts
Solid understanding of Enterprise Service Bus concepts
Experience with DevOps in a cloud environment and various mobile platforms desired
Experienced in waterfall, iterative, and agile methodologies
Strong communication skills with the ability to interact with business analysts, solution architects, project managers and to mentor other team members Customer and quality focused
Demonstrated extensive hands-on application development experience through full project lifecycle
Strong architecture, analysis, design, coding, and code review skills in cloud based responsive web applications
Must have experience with Java/J2SE 8 with a deep understanding of the language and core API's, web services, code profiling and optimization
Strong working experience in building web applications using Angular 12+/Typescript with thorough understanding of build and deploy practices for different environments
Strong working experience in building REST services using Spring Boot and Spring Data
Knowledge and experience in developing and deploying micro services
Knowledge of and experience in the implementation of design patterns and creating modular code
Working experience with JPA, Hibernate, and HQL
Strong database experience with Oracle / MySQL or other relational databases.
Experience in working with IDE such as Eclipse, IntelliJ or Visual Studio
Knowledge of build practices using CI/CD pipelines
Regular expressions within java applications and database
Creating end to end test suites for angular components and running them with Web Testing Framework like Protractor, Cucumber or Other alternatives
Hybrid mobile development experience using Capacitor and Ionic experience is a plus