-
US Citizen
-
Green Card
-
EAD (OPT/CPT/GC/H4)
-
H1B Work Permit
-
Corp-Corp
-
W2-Permanent
-
W2-Contract
-
Contract to Hire
-
UG :- - Not Required
-
PG :- - Not Required
-
No of position :- ( 1 )
-
Post :- 23rd Mar 2024
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.