Required Skills

Java

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 20th Mar 2024

JOB DETAIL

Top 3 skills - Java, RESTful API's, System Analysis
8+ years of experience in systems analysis, design or programming and the associated development methodologies.  

8+ years of experience coding in Java 

7+ years of experience developing RESTful APIs

Experience with designing, building and releasing APIs

Familiarity with cloud message APIs and push notifications.

4+ years of experience with continuous integration and automated testing integration

Strong knowledge of SQL.

Proficient understanding of code versioning tools, such as Git, GitHub SaaS

Ability to understand business requirements and translate them into technical requirements.

Ability to interact well in a team environment

Proven communication skills to effectively communicate information to team members

Experience with developing services on a cloud platform such as Microsoft Azure

Experience with modern libraries and tooling

Significant experience with the Spring Framework (Persistence, REST, Messaging, Integrations) such as Spring Boot

Significant experience on core features of Spring such as Dependency Injection and Aspect-Oriented Programming, Spring Security etc.

Significant knowledge of SQL Database and NoSQL Databases

Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing unit/integration tests

 

Key Responsibilities

Provide application designs and lead design discussions, execute development against design, and a navigate complex codebase

Complete estimates and work plan as appropriate for design, development, implementation, and rollout

Create technical system documentation and ensure that this documentation remains current

Participate in the analysis of the technology environment to detect critical deficiencies and recommend solutions for improvement

Promote the capture and reuse of intellectual capital, including code objects and components

Support and maintain applications utilizing required tools and technologies. Provide support for applications, including involvement with the Support Center, Networking and Infrastructure teams, and vendors as appropriate

Participate in on-call rotation

Company Information