- Experienced in using frameworks such as Java/J2ee, Spring, Spring Boot.
- Convert abstract business ideas into technical architectures, designs, and implementations.
- Design and implement Single Page Java web applications leveraging Angular UI for front end supported by backend REST based Spring Boot applications.
- Research marketplace for programming trends when required and work with development practices team to standardize them for the project or team use.
- Analyze business processes, fit-gap analysis, inefficiencies and risks to determine appropriate process and system design.
Desired Skills & Experience
- Strong OO architecture, design and programming skills.
- Practical (hands-on) experience with Spring BOOT backend REST services
- Experience with RDBMS databases like PostgreSQL, Oracle, DB2 etc.
- Strong understanding of coding and security best practices for Angular UI and Spring Boot REST services
- Experience with deployment (Maven, Jenkins) and version control technologies (SVN, Dimensions, GIT).
- Experience with development methodologies such as Agile, DAD, or SCRUM development.
- Experience with ReactJS or Web 2.0 UI development is preferred.
- Experience with NO SQL databases like MongoDB, Hadoop is preferred
- Experience with Linux operating systems such as Red Hat.