Job Description:
We are looking for
a strong full-stack hands-on Technologist with extensive experience in
designing, developing and supporting applications using latest technologies and
tools (Java/J2EE, Angular/React, SQL Server, Apache Solr, etc.). You should be
results oriented, comfortable working as part of an Agile team, and thrive on
participating in the development of systems that are of high quality.
What You’ll Bring To The Role
- BS/BE degree in computer science, engineering,
or related field
- Hands-on Technologist with 8-10+ years of
hands-on experience in designing, developing and supporting enterprise
applications end-to-end.
- In-depth understanding and extensive
experience in designing and developing complex web applications, using the
modern web application development technologies and frameworks.
- Strong hands-on experience in developing large
scale complex software solutions using Java/J2EE and related technologies
and frameworks.
- Experience in developing web services using
standard Java based frameworks/toolkits (REST, SOAP, JSON, and XML).
- Experience in developing client-server,
distributed, real-time applications using Java, J2EE, Spring
- Good knowledge of Concurrency and high-volume
server-side development
- Good understanding of DB concepts and
experience working on SQL Server (or other RDBMS).
- Adept in messaging protocols MQ and Kafka
- Develop standards/practices that will increase
Devops, cloud adoption, and Agile
- Experience in working with JavaScript
frameworks such as Angular 2+ and frameworks such as Bootstrap
- Excellent communications, analytical and
problem-solving skills.
- Self-motivated individual and creative thinker
who will take ownership of tasks and projects.
- Involvement in full Software Development Life
Cycle of the project.
- Java/J2EE and related technologies.
- UI Technologies - Angular 2+ or React,
JavaScript
- Spring, myBatis, Gradle etc.
- SQL Server (or any other RDBMS).
- Web Services (REST, SOAP, JSON, and XML).