Java Developer
Dedicated Project

Job Description

Understand and analyze the client’s functional and non-functional requirements Design and own architecture for complex & large-scale projects. Design and develop secure, performant, and scalable applications Act as a subject matter expert in technical aspects. Independently handle technical and architectural discussions with internal and external stakeholders Provide architectural recommendations and technology roadmaps to the client and internal stakeholders Own effort estimation and assist in project planning for the different phases Own multiple parallel developments Collaborate with the team and communicate effectively, to solve problems Ensuring project quality of work meets defined governance, process standards, and best practices. Establish benchmarks, standards, techniques, and mechanisms for defining, measuring, and optimizing non-functional requirements. Drive technical research within the team Provide technical thought leadership and improvise the processes being followed Mentoring and managing team members, by giving constant feedback, and by providing guidance Assisting the account management team in responding to new project requests Stay abreast of developments in technology trends Identifying opportunities in the current engagement to cross-sell


Experience (Min) : 7.0 Years
Experience (Max) : 12.0 Years
Location: Remote

Mandatory Skills

Mobile platform development Java 8 REST API Microservices Spring Boot Hibernate JPA Relational (MySQL / PostgreSQL / Oracle) and Non-Relational Databases (MongoDB DynamoDB) Redis Memcached HTML5 JavaScript React (preferred) / AngularJS / VueJS Micro Frontend understanding of design Micro Frontends Event-Based architecture Code Quality Code Review AWS / Azure EdTech Agile Process SCRUM Methodologies LMS SIS CMS canvas Blackboard Classroom Clever BigData Data Analytics

Optional Skills

Refer and Earn

Learn More