Java Developer
Company: SPECTRUM
Location: Maryland Heights
Posted on: June 25, 2022
|
|
Job Description:
JOB SUMMARY
Design, develop, modify, and implement applications and/or services
designed to support organization's applications. This position will
code and perform unit and integration testing of software to ensure
proper and efficient execution and adherence to business and
technical requirements. MAJOR DUTIES AND RESPONSIBILITIES
Actively and consistently supports all efforts to simplify and
enhance the customer experience. Write code and programs in Java
and perform unit and integration testing of software to ensure
proper and efficient execution and adherence to business and
technical requirements. Serve as secondary escalation point to
resolve incidents and problems for production applications and web
services supported by the team in accordance with identified
Service Level Agreements. Collaborate with customers, internal and
cross-departmental technical teams to identify software problems
and communicate remediation plans. Collaborate in code review
sessions with leadership to validate adherence with development
standards. Collaborate in peer review code sessions. Develop and
maintain technical documentation. Generate a variety of complex and
periodic reports and/or data through database management, data
administration and data extraction techniques. Provide general
system users and management with system analysis and feedback.
Influence system design by identifying and recommending design and
requirements needs for software enhancements. Recommend
efficiencies of the various software systems by implementing,
monitoring, testing and auditing new software programs. Participate
in continuous performance improvement sessions to discuss
opportunities to improve processes or standards. Analyze and
resolve computer related problems by coordinating with internal
team members (project management, architects, and system
administrators) to diagnose and fix operational difficulty, as well
as consulting, advising and training on specialized features and
functions. Follow established configuration/change control
processes. May perform other duties as assigned. REQUIRED
QUALIFICATIONS
Required Skills/Abilities and Knowledge
Ability to read, write, speak and understand English
Experience with Java programming (Java 8 currently used)
Experience with unit testing frameworks and continuous integration
tools
Knowledge of RESTful API design
Understanding of software design patterns and principles and
software development lifecycle (SDLC).
Knowledge of measures and/or indicators of Java/Java 8 system
performance and the actions needed to improve/correct performance,
relative to the system goals.
Knowledge of industry tools/ trends in web development and/or web
API development.
Knowledge of OOP (object oriented programming) & prototypal
inheritance
Knowledge Git version control system
Basic experience with Maven
Basic experience with Spring boot
Effective communication skills (written, interpersonal,
presentation), with the ability to effectively interact and
negotiate with business stakeholders
Ability to apply creative/lateral and abstract thinking skills to
solve complex technical problems and envision/design innovative
solutions to business opportunities and challenges
Proven ability to work independently; designing, developing and
deploying solutions, and to deliver projects on time with minimal
direction
Ability to listen and evaluate all opinions without bias, and
contribute to a common culture of excellence
Ability to deal with ambiguity, uncertainty, and incomplete
information when evaluating alternatives and making
recommendations
Ability to work seamlessly within a team as well as manage
individual tasks Required Education
BA/BS in Information Technology, Computer Science, related field or
equivalent work experience Required Related Work Experience and
Number of Years
IT Work experience designing/configuring systems/applications
working in Java restful service development (current version Java 8
used) - 3+ Preferred Related Work Experience and Number of
Years
IT Work experience working with Relational Databases (SQL based)
Technology agnostic and experience working with multiple technology
stacks - 3+
Experience working in Telecommunications industry WORKING
CONDITIONS
Office environment ISW301 314050 314050BR
Keywords: SPECTRUM, Springfield , Java Developer, IT / Software / Systems , Maryland Heights, Illinois
Click
here to apply!
|