COX Enterprises

Senior Java Application Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Atlanta
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Application Developer Quality Java SOAP Web WebSphere JDBC
  • Secondary Skills: Systems PL/SQL Release Management Linux Test Automotive
  • Job Location: Atlanta, Georgia
  • Posted Date: Posted today
Job Description

Primary Location: 6305 Peachtree Dunwoody Rd, Atlanta, GA, USA
Division: Cox Communications Inc
Job Level: Individual Contributor
Travel: No
Schedule: Full-time
Shift: Day Job
Requisition Number: 210359
Cox Communications is the largest private telecom company in America, and we proudly serve six million homes and businesses across 18 states. At Cox, we are committed to creating meaningful moments of human connection, not only with our products and services, but also with our career opportunities. Come connect with us, and lets build a better future together.
This position is for a Spring Boot/BPMN2/JAVA Senior Application Developer. The candidate will design and develop, test, implement, integrate and maintain applications supporting the data/phone/video provisioning family of applications while leading other developers. Under general supervision, he/she will prepare detailed specifications from which programs will be written. The applicant will design, code, test, debug, document and maintain these programs.
PRIMARY RESPONSIBILITIES AND ESSENTIAL DUTIES:
• Completes technical development tasks pertaining to the provisioning applications per approved projects and allocated budgets
• Low level design and implementation of core frameworks.
• Interfaces extensively with functional users to confirm the applicability of design alternatives, identifies and recommends cost effective options, and address user concerns
• Interfaces as necessary with all critical integration points to insure that applications are integrating successfully and efficiently with all requested applications
• Assists with overnight on-call development/operations duties such as application installations and deployments into a production environment.
• Conducts necessary internal design and code reviews, system testing, and load testing to ensure that the application is of high quality when released to Quality Assurance for the testing phase of the project (manage all necessary migration of software code to/from the respective environments - development, quality assurance, training)
• Works closely with Quality Assurance testers during the testing phase of the project to ensure that any and all necessary changes(fixes or enhancements) to the application can be accommodated to meet user requirements while also honoring timeline and budget restrictions
• Provides detailed deployment documentation to the Technical Operations support group to ensure preparedness to deploy new releases into the production environment within the SLA windows
• Interfaces with data base administrators to ensure that data base access and updating is done efficiently
• Configures, analyzes, designs, develops, and maintains program code and applications to support the data, phone and video provisioning applications of Cox Communications
• Serves as an expert to other application developers in the field of JAVA/JBoss development.

Qualifications:
Minimum:
• 5+ years of experience with Java Spring and Spring boot development
• Good experience with Java EE (i.e. Container-Managed Resources, Datasources, SOAP/RESTful Web Services, EJBs, MDBs, JMS, etc.).
• Expertise in the latest version of JBPM
• Expertise in Drools engine.
• Extensive experience in Data base schema design and sql tuning.
• Expertise in ORM technologies such as Hibernate, JPA.
• Expertise in messaging systems including HornetQ, Rabbit MQ and Active MQ.
• Strong experience in developing an enterprise application in high availability clustered environment.
• Extensive experience with development against a Full EE Container (i.e. JBoss, Weblogic, GlassFish or WebSphere).
• Strong experience with SOAP and REST webservice development (JAX-RS, JAX-WS, CXF, Axis, JAXB).
• Expert command of the following technology and tools: JDBC, ANT, Maven, OOAD, Eclipse, JavaDocs, JUnit, Source Control Systems.
• Must be able to develop on demand efficient batch jobs (executable Jars and/or PL/SQL and shell scripts) in an expedient manner.
• Good experience with Kubernetes/PaaS/Jenkins
• Excellent debugging and trouble shooting skills.
• Application profiling and performance tuning skills.
• Ability to lead mid-level and junior developers in application development cycle.
• Excellent communication skills, both written an oral.
• Self-motivated and is able to perform duties with little or no supervision.

Preferred:
• Masters in computer science or 8+ years' experience
• Java 6 EE
• JBPM
• Drools
• JBoss Modules
• JSF and Rich faces
• Application Release Management
• JBoss Fuse
• Kubernetes
• ORACLE Virtual Box and/or VMware
• Linux Scripting (shell, perl, etc.)
• ORACLE - PL/SQL
• JProfiler
• JCA
• Git
• Quartz
• Test Case Automation
• FindBugs
• Broadsoft & OSS provisioning

#LI-091

Who We Are
About Cox Communications
Cox Communications is committed to creating meaningful moments of human connection through broadband applications and services. The largest private telecom company in America, we proudly serve six million homes and businesses across 18 states. We're dedicated to empowering others to build a better future and celebrate diverse products, people, suppliers, communities and the characteristics that makes each one unique.

About Cox
We are the Cox family of businesses. We've been making our mark since 1898 by building and evolving world-class businesses, staying true to our values, and encouraging top talent to always look for growth and impact while building a career with us. Our primary divisions - Cox Communications and Cox Automotive - are driving a new wave of innovation, powering smart cities with powerhouse broadband communications and pioneering greener, more progressive transportation alternatives for individuals and fleet operators. We're also expanding into new spaces like cleantech and healthcare to rev up our momentum toward building a better future for the next generation. We're looking for the talent today who will be our leaders tomorrow. Sound intriguing? Learn more about where we are today, where we hope you'll be going with us, and the common purpose that unites us at coxenterprises.com.
Cox is an Equal Employment Opportunity employer - All qualified applicants/employees will receive consideration for employment without regard to that individual's age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law.
Statement to ALL Third-Party Agencies and Similar Organizations: Cox accepts resumes only from agencies with which we formally engage their services. Please do not forward resumes to our applicant tracking system, Cox employees, Cox hiring manager, or send to any Cox facility. Cox is not responsible for any fees or charges associated with unsolicited resumes.

Relevant Job Openings
CRM
Python Developer or Devops Engineer
CRM
Node JS Developer
Java Technical Lead
Jr. Java Developer