Job Details

ID #17355199
State New York
City Newyorkcity
Job type Permanent
Salary USD TBD TBD
Source Infinity Consulting Solutions
Showed 2021-07-27
Date 2021-07-26
Deadline 2021-09-24
Category Software/QA/DBA/etc
Create resume

Senior Java Developer

New York, Newyorkcity, 10001 Newyorkcity USA

Vacancy expired!

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 expired!

Subscribe Report job