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 :- 23rd Mar 2024

JOB DETAIL

Skills – 

  • Java, RESTful API's, System Analysis
  • Lead experience, strong communication and collaboration skills

 Experience:

  • 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