Required Skills

Java Developer

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 :- 8th Feb 2024

JOB DETAIL

Senior Software Engineer to join our team. This contract-to-hire position is with one of our Fortune 50 clients interested in full-time flex/remote consultants. The ideal candidates will have the required skills listed below and will be eligible and open to being hired by our client at the end of the project's duration. This position works alongside an existing team and leverages enterprise-level technologies and processes. If you would like to work at a company that has been recognized for its diversity and inclusion, its work to drive positive social change, and as an environmental leader, make sure you apply below.

 

Requirements:

·                     10+ years of experience as Software Engineer (Java).

  • 5+ years of experience using Java 1.7 or above, J2EE, JPA/EJB, Spring Framework, Docker, Oracle, PL/SQL, GIT, and JIRA
  • 5+ years of experience developing and deploying leveraging native cloud platform services from Azure, GCP or AWS
  • 3+ year of experience with messaging technologies like JMS, AMPQ, Kafka, RabbitMQ, or Active MQ
  • 3+ years of experience with designing, creating, and consuming REST APIs and documenting use with Swagger and OpenAPI specification
  • Spring Boot & Microservices
  • Comprehensive SQL and PL/SQL development experience, combined with advanced knowledge of high performance, optimized for concurrency database design, development, and implementation
  • Experience leveraging automation technology to testing, build, and deploy code (CI/CD)
  • Collaborate with various team members to secure data (HIPPA, PI, and PCI)
  • Great communication skills as this will be facing internal/external users

 

Typical Duties:

·                     Design, develop, test, deploy, maintain, and improve in-house software applications as well as third-party systems and integration within a complex fulfillment ecosystem

  • Responsible for leading the implementation of best practices and industry-recommended patterns striving towards the robustness, maintainability and scalability of the software applications and databases
  • Collaborate with designers and product managers to iterate on the design and implementation of our Product
  • Represent the Team and Product on inter-departmental initiatives involving multi-disciplinary teams across the organization
  • Lead and mentor team members in software development principles, patterns, processes and practices
  • Manage individual project priorities, deadlines, and deliverables
  • Focus on overall product quality and user experience
  • Provide development support, assistance and resolution for escalations and issues including off-hours
  • Stay up to date on emerging technologies

 

Company Information