Job Details

ID #17355199
Estado New York
Ciudad Newyorkcity
Tipo de trabajo Permanent
Salario USD TBD TBD
Fuente Infinity Consulting Solutions
Showed 2021-07-27
Fecha 2021-07-26
Fecha tope 2021-09-24
Categoría Software/QA/DBA/etc
Crear un currículum vítae

Senior Java Developer

New York, Newyorkcity, 10001 Newyorkcity USA

Vacancy caducado!

Job Description - Senior Java Developer

Our Core Values are incorporated in each aspect of our Company. We encourage autonomy, professionally passionate discussions of opposing viewpoints, creativity and transparency.

We invest heavily in employee satisfaction and offer all our employees a highly competitive compensation package. As a dynamic, growing company that fosters an open culture, we emphasize autonomy, responsibility, innovation and self-discipline. We are looking for someone who wants to make an impressive impact at a company known for its reputation on quality and achievement.

Responsibilities:
  • Code and test reliable and resilient real-time Java APIs.
  • Learn our architecture and start to contribute immediately as we value and encourage brainstorming and input from everyone on the team.
  • Participate in all phases of the SDLC including but not limited to architecture, technical design and documentation, testing, implementation, and product launch.
  • Write unit/integration tests as part of the development initiative providing great test coverage which will enable continuous delivery of code.
  • Implement readable, maintainable, and highly performant Java code.
  • Use many of the available AWS services to build applications.
  • Use Jenkins to automate releases and deployments.
  • Work closely with our UX team to integrate the APIs into the GUI.
  • Create and maintain technical documentation and architecture diagrams.
  • Eventually lead the architecture and design for these APIs with the team.
  • Support projects through their entire lifecycle from analysis to production rollout.
  • Plan and coordinate project schedules, goals, and milestones.
  • Collaborate with the business stake holders on the feature set specifications.
  • Collaborate with team members on the implementation and planning.
Requirements:
  • 5-7 years of experience with Spring/Boot/microservices and JPA.
  • 5+ years' experience of any messaging platform.
  • Strong experience with popular Java libraries, such as apache commons, guava, fasterXML, Mokito, etc.
  • 5+ years' experience with database technologies: SQL, Redis.
  • Good knowledge of SQL. The ability to recognize when you require input from the DBA team.
  • Excellent verbal and written communication skills with employees both onsite and in remote locations.
  • Proven ability to work with individuals at all organization levels.
  • Ability to work on concurrent projects, when required.
  • Ability to develop a detailed project plan when working on a project.
  • Support production issues when required.
  • Experience in agile project development.
  • Must know how to use GIT.
  • Strong Linux knowledge.
  • 1+ year experience with UI technology, such as NPM, nodejs, basic javascript.

Vacancy caducado!

Suscribir Reportar trabajo