Java Developer
Company: Genzeon Corporation
Location: Hoboken
Posted on: January 20, 2023
|
|
Job Description:
Job Title: Java Developer
Multiple Locations: Seattle, Hoboken, Sunnyvale, Dallas,
Atlanta
Hybrid Work
Contract: 6 months Right to Hire only
As a Software Engineer II, you'll spend your days translating
requirements into solutions, writing code, collaborating with
cross-functional teams and providing us with the insights necessary
to think beyond the status quo. You'll oversee small project teams
consisting of other engineers who will look to you as a trusted
advisor, a subject matter expert who provides guidance and the
right tools to get the job done.
Responsibilities:
Assists in providing guidance to small groups of two to three
engineers, including offshore associates, for assigned Engineering
projects by proving pertinent documents, directions, examples, and
timeline.
Provides support to the business by responding to user questions,
concerns, and issues (for example, technical feasibility,
implementation strategies); researching and identifying needed
solutions; determining implementation designs; providing guidance
regarding implications of new and enhanced systems; identifying
short and long term solutions; and directing users to appropriate
contacts for issues outside of associate's domain.
Manages small to large-sized complex projects by reviewing project
requirements; translating requirements into technical solutions;
researching and identifying alternative solutions; determining
needed solution based on return on investment and value add to the
business; gathering requested information (for example, design
documents, product requirements, wire frames); writing and
developing code; conducting unit testing; communicating status and
issues to team members and stakeholders; collaborating with project
team and cross functional teams; identifying areas of opportunity;
interpreting information and identifying a solution; ensuring
solution is sustainable across implementation and use;
troubleshooting open issues and bug-fixes; and ensuring on-time
delivery and hand-offs.
Troubleshoots business and production issues by gathering
information (for example, issue, impact, criticality, possible root
cause); performing root cause analysis to reduce future issues;
engaging support teams to assist in the resolution of issues;
developing solutions; driving the development of an action plan;
performing actions as designated in the plan; interpreting the
results to determine further action; and completing online
documentation.
Participates in the discovery phase of small to medium-sized
projects to come up with high level design by partnering with the
product management, project management, business, and user
experience teams.
Demonstrates up-to-date expertise and applies this to the
development, execution, and improvement of action plans by
providing expert advice and guidance to others in the application
of information and best practices; supporting and aligning efforts
to meet customer and business needs; and building commitment for
perspectives and rationales.
Provides and supports the implementation of business solutions by
building relationships and partnerships with key stakeholders;
identifying business needs; determining and carrying out necessary
processes and practices; monitoring progress and results;
recognizing and capitalizing on improvement opportunities; and
adapting to competing demands, organizational changes, and new
responsibilities.
Models compliance with company policies and procedures and supports
company mission, values, and standards of ethics and integrity by
incorporating these into the development and implementation of
business plans; using the Open Door Policy; and demonstrating and
assisting others with how to apply these in executing business
processes and practices.
About You
You have and can implement big ideas with a positive attitude. You
want to be a part of the team to disrupt this industry and you have
these main skills:
Bachelor's or Master's degree in Computer Science or IT, or
relevant experience.
0 - 3 years of hands-on experience working as a software
engineer.
Knowledge of technologies used in building scalable, distributed
systems in virtualized cloud environments.
Strong knowledge and understanding of Java, Spring Boot, Kafka,
Cassandra, Rest API, and Spark.
Ability to build products with focus on testability, someone who
loves test coverage (well versed with Mockito and JUnit)
Knowledge of micro-service architecture with code build using
Maven, Gradle, Jenkins.
Hands-on experience with telemetry systems, APM alerting and
monitoring.
A disciplined approach to development, code review, testing,
documentation and code structure in a team environment.
A constant desire to improve, learn more and take things to the
next level and a passion for adopting the latest features in
Kubernetes, Java, and Spring Boot.
Keywords: Genzeon Corporation, Hoboken , Java Developer, Other , Hoboken, New Jersey
Click
here to apply!
|