Java Web Services Developer

Spectrum Charlotte , NC 28201

Posted 3 weeks ago

JOB SUMMARY

This position designs, develops, modifies, and implements web applications and/or services designed to support organization's enterprise web 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

  • Collaborate and support all efforts to simplify and enhance the customer experience by delivering project deliverables

  • 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

Skills/Abilities and Knowledge

  • Ability to read, write, speak and understand English

  • Intermediate experience with Java programming (Java 8 currently used)

  • Intermediate experience with unit testing frameworks and continuous integration tools

  • Intermediate knowledge of RESTful API design

  • Intermediate understanding of software design patterns and principles and software development lifecycle (SDLC).

  • Intermediate 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.

  • Intermediate knowledge of industry tools/ trends in web development and/or web API development.

  • Intermediate knowledge of OOP (object oriented programming) & prototypal inheritance

  • Intermediate knowledge Git version control system

  • Basic experience with Maven

  • Basic experience with Spring boot

  • Excellent communication skills (written, interpersonal, presentation), with the ability to easily and 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

EDUCATION

BA/BS in Information Technology, Computer Science, related field or equivalent work experience

Related Work Experience

  • 3 plus years IT Work experience designing/configuring systems/applications working in Java restful web service development (current version Java 8 used)

  • 3 plus years IT Work experience working with Relational Databases (SQL based)

  • Technology agnostic and experience working with multiple technology preferred

  • Experience working in Telecommunications industry a plus

WORKING CONDITIONS

Office environment


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Web Services Developer

Spectrum

Posted 4 weeks ago

VIEW JOBS 3/26/2019 12:00:00 AM 2019-06-24T00:00 JOB SUMMARY Our team provides the key enterprise web services that allow other groups within Spectrum to access and communicate across the range of business applications that enable our customers and business functions to seamlessly integrate. Designs, develops, modifies, and implements web applications and/or services designed to support our Charter Enterprise web applications. The selected candidate will be a member of the team that is responsible all aspects of the software development lifecycle. The selected candidate will also be expected to be on top of industry tools and trends in web development and/or web API development. We are looking for WebAPI specialists. The differentiators of an ideal candidate include: Experience with Unit Testing frameworks and continuous integration tools Experience with Java 8 Experience with Maven Experience working in Telecommunications industry MAJOR DUTIES AND RESPONSIBILITIES Actively and consistently support all efforts to simplify and enhance the customer experience * Work as a part of a development team * Participate in peer and code review activities * Mentor less experienced developers * Collaborate with Project Managers, Managers, Architects, Directors, and VPs in setting strategies and tactical implementing procedures * Research new technology products and make strategy recommendations to management and leadership * Coordinate and perform routine operating system and application reconciliations maintenance, including backup and recovery processes for applications and databases * Develop plan for business continuity, including monitoring system utilization/performance for capacity planning purposes * Act as a technical expert to provide technical support and software upgrades for applications * Design and configure customer-based systems and applications; provide guidance to database administrators in the configuration, tuning and maintenance of databases * Design disaster recovery plans * Assist in troubleshooting application, networking and operating systems problems * Manage relationships with hardware and software vendors * Work with Developers, Architects, System Administrators and Software Analysts as needed REQUIRED QUALIFICATIONS Skills/Abilities and Knowledge * Ability to read, write, speak and understand the English language to communicate with employees, customers, suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner * A clear passion about technology and technology trends to be constantly aware of new solutions and opportunities to improve * Solid understanding of OOP & prototypal inheritance * Good understanding of Git version control system * Solid understanding of RESTful API design * Strong working knowledge and experience with Spring Boot * Ability to demonstrate lateral thinking required to solve complex technical problems * Ability to collaborate well with others to solve problems and actively incorporates input from various sources; has experience working with others on a global basis; applies knowledge to coach and mentor others * Ability to build consensus across interdisciplinary environments (across technical teams, across client domains) * Intermediate knowledge of WebLogic * Intermediate knowledge of Java * Intermediate knowledge of Spring and Spring Boot Frameworks * Ability to read, write and speak the English language to communicate with employees, customers, and suppliers, in person, on the phone, and by written communications in a clear, straight-forward, and professional manner * Ability to perform duties in a very fast pace environment and ability to learn new technology quickly * Ability to demonstrate lateral thinking required to solve complex technical problems * Ability to perform duties in a very fast pace environment and ability to learn new technology quickly EDUCATION BA/BS in Information Technology, Computer Science, MIS or related field or equivalent work experience RELATED WORK EXPERIENCE 8 years experience designing or configuring systems and/or applications 4 years Relational Database Design and Maintenance Experience working in Telecommunications industry a plus Technology agnostic and experience working with multiple technology stacks WORKING CONDITIONS Office environment Spectrum Charlotte NC

Java Web Services Developer

Spectrum