Senior Java Developer / Senior Technologist

Spectrum Charlotte , NC 28201

Posted 1 week ago

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 supports all efforts to simplify and enhance the customer experience

  • 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 leadership 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

  • Guide 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 demonstrated understanding of infrastructure technologies and concepts is preferred

  • 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)

  • Advanced knowledge in network design, network architecture, protocols and network topology

  • Advanced knowledge in TCP/IP and the OSI Model

  • Advanced knowledge of network devices and basic network appliances

  • Advanced knowledge of network designing software, such as Visio

  • Advanced knowledge of at least two application server platforms (WebLogic, WebSphere, Tomcat, JBOSS, etc.)

  • Advanced knowledge of at least three development languages (Java, C/C++, ObjectiveC, Perl, Python, ASP/.Net, etc.)

  • Advanced knowledge of at least three development or test automation tools (ANT, Maven, Hudson/Jenkins, JUnit, JMeter, etc.)

  • Advanced knowledge of at least three development frameworks (Struts, Spring MVC, Spring Security, JQuery, AXIS 2.0, etc.)

  • 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

  • 10 plus years experience designing or configuring systems and/or applications

  • 6 years Relational Database Design and Maintenance

  • Experience working in Telecommunications industry

  • Technology agnostic and experience working with multiple technology stacks

PREFERRED QUALIFICATIONS
4-5 years back end Java restful development

Experience with Spring boot required

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 Developer Full Stack

Vanguard

Posted 5 days ago

VIEW JOBS 3/18/2019 12:00:00 AM 2019-06-16T00:00 To provide senior level system analysis, design, development, and implementation of applications and databases for mainframe-, client/server-, Web-, and/or PC-based systems. Job Description We are looking for a Java, UI / MidTier Developer who has: * Angular * Spring Boot * Preferred experience with AWS implementation (Java batch and webservices) * Experience with implementing Automated Tests Tools (JUnit, Cucumber) and TDD * JSF experience is a plus Duties and Responsibilities: 1. Provides senior level system analysis, design, development, and implementation of applications and databases for client/server-, Web-, and/or PC-based software or middleware. Integrates third party products. 2. Translates technical specifications, and/or logical and physical design into code for new or enhancement projects for internal clients. Develops code and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, includes sufficient comments and is easy to maintain. Writes programs, appropriate test artifacts, ad hoc queries, and reports. Employs contemporary software development techniques to ensure tests are implemented in a way that supports automation. 3. Elevates code into the development, test, and Production environments on schedule. Provides follow up Production support. Submits change control requests and documents. 4. Thoroughly understands software development methodology. Thoroughly understands architecture standards. Trains and mentors staff with less experience. Resolves issues elevated from staff with less experience. 5. Participates in design, code, and test Inspections throughout life cycle to identify issues. Explains technical considerations at related meetings, including those with internal clients. 6. Performs systems analysis, including system requirements analysis and definition (e.g., prototyping), and logical and physical design. Qualifications: * Undergraduate degree in a related field or the equivalent combination of training and experience. * 5 years developer or systems analyst experience. * Strong written and oral communication skills. * Strong, demonstrated analysis and problem solving skills. * Strong planning and organizational skills. * Advanced knowledge of the following development practices and concepts: * Production acceptance, including elevations and change management. * Interfaces, feeds, and event schedules. * Quality assurance methodology and Inspections. * Use case standards. * Systems analysis and design techniques. * System/subsystem requirements. * Libraries, reusable code, and/or object oriented standards. * Screen, report, and query design. Vanguard is not offering visa sponsorship for this position. Vanguard Charlotte NC

Senior Java Developer / Senior Technologist

Spectrum