Java Software Engineer @ Synchronoss Technologies - Bridgewater, NJ

Job Overview

10 days ago

Java Software Engineer

Synchronoss Technologies - Bridgewater, NJ

Snapshot:
Synchronoss Technologies (Nasdaq: SNCR) builds software that empowers companies around the world to connect with their subscribers in trusted and meaningful ways. The company’s collection of products helps streamline networks, simplify onboarding, and engage subscribers to unleash new revenue streams, reduce costs and increase speed to market. Hundreds of millions of subscribers trust Synchronoss products to stay in sync with the people, services, and content they love. That’s why more than 1,500 talented Synchronoss employees worldwide strive each day to reimagine a world in sync.

We’re looking for a Java Software Engineer to work from our headquarters in Bridgewater, NJ; you’ll be an integral team player building, creating and shaping the platforms that are used throughout the world. You will be part of the Personal Cloud Customer Guild team and be instrumental in application development to enable new Cloud customers and also helping our existing legacy customers migrate to the latest platform
How you will help::
  • Focus on customization of our product to meet customer requirements
  • Focus on configuration of complex scalable applications
  • Design and develop n-tier applications in Java using Agile practices
  • Communication of designs and other development issues to developers and managers
  • Design, develop and manage automated unit and acceptance tests
  • Participate in peer review of design, code and automated tests.
  • Participate in agile development program
  • Design and develop integration solutions to customer’s backend systems.
  • Work closely with other teams and customers to ensure delivery of production systems
Who we have in mind::
  • N-Tier design and development with apps hosted in AWS/EKS
  • Excellent knowledge of Java, Apache Tomcat, J2EE
  • Knowledge of RDBMS – Oracle/MariaDB
  • Java Messaging/RabbitMQ
  • Knowledge of REST principles used to develop REST APIs
  • Knowledge of Spring & Hibernate frameworks, especially spring boot & spring-cloud-config
  • Kubernetes and container knowledge
  • 5+ years java development in a n-tier development
  • Bachelors in computing, mathematics or science
  • Knowledge of Cloud technologies like AWS, Hadoop, Cassandra, NoSQL
  • Experience of working in an agile (XP) environmen
  • Experience troubleshooting application performance bottlenecks
  • Knowledge of Web 2.0 software infrastructure
  • Knowledge of Cucumber, JMeter, JUnit, Maven & Gradle
  • Knowledge of scalability and resilience techniques
  • Understanding of software configuration management and release management
  • XML experience
  • UML Design
It would be great if you had::
  • Unix development background
  • BI / Analytics
  • SOA
  • Scripting skills – Groovy, Ruby, Python, Bash
  • Knowledge of web application security (Owasp etc.)
What we offer::
What we offer:

  • Competitive Salary + Bonus
  • Flex Time PTO
  • Healthcare
  • 401K
  • Vision
  • Dental

Synchronoss is proud to be an equal opportunity employer. As a global company, we value and celebrate diversity and are committed to a workplace free from discrimination and harassment. We take pride in fostering an inclusive environment based on mutual respect and merit. We are at our best when our workforce is dynamic in thought, experience, skill set, race, age, gender, sexual orientation, sexual expression, national origin and beyond.

Similar Jobs

Software Quality Engineer (Remote)

Paramount+

New York, NY

Strong knowledge of software quality practices and ability to learn & adopt emerging concepts. 3+ years working with Enterprise, SaaS, web developed software…

Software Engineer (REMOTE)

Lincoln Financial

Radnor, PA

Relocation assistance:: is not available for this opportunity. You will work with all members of the team(s) to ensure the technical solution is aligned with…

Technical Project Manager

eSales Technologies

West Babylon, NY

Involve in Research and evaluate hardware and software technology options and weigh the. Work experience in Technical field of Java - 5+ years.

Software Engineer - Android (Remote)

CBS

New York, NY

Translate business objectives into software requirements. Experience following and implementing software design patterns. Eye for quality and user experience.

Senior Software Engineer

International SOS

Trevose, PA

Maintain existing software systems by identifying and correcting software defects. Consult colleagues concerning maintenance and performance of software systems…

Senior Data Analyst (Data Strategy)

Lincoln Financial

Radnor, PA

Provide input for modification of existing software to correct errors to allow it to adapt to new hardware and improve its performance.

Senior Manager, Media Application Engineering

National Football League

Mount Laurel, NJ

Knowledge of software development lifecycle and phases. Function as team lead to provide administration and support of multiple custom applications and large…

Sr Support Engineer-Supply Chain Planning SAP IBP, aATP and PP/DS

SAP

Newtown Square, PA

The Premium Hub-Centre of Expertise (CoE) within SAP Success Delivery Center provides the expertise in application and technology areas to deliver high-end…

Staff Software Engineer-Backend

Pluto TV

New York, NY

7+ years of experience in software development. Be a technical leader on the team influencing key decisions and owning important infrastructure and critical…

Software Developer - Testing Tools/Automation

Capgemini

New York, NY

Working with software engineers to understand product architecture and features. Working in an Agile/Scrum environment to deliver high-quality software.

Senior Engineering Manager

CVS Health

Florham Park, NJ

Provide technical guidance in software design and development activities. 4+ years in a management role, leading software development teams.

CRM Onboarding Specialist

NFP Corp

Philadelphia, PA

Our CRM Onboarding Specialist is responsible for liaising between business users and technologists to exchange information in a concise, logical, and…

CRM Onboarding Specialist

NFP Corp

New York, NY

Our CRM Onboarding Specialist is responsible for liaising between business users and technologists to exchange information in a concise, logical, and…

Mobile Security Assessments

Proactive Risk Inc.

West Caldwell, NJ

Candidates should be comfortable with the OWASP Mobile Security Testing Guide, and OWASP ASVS see: www.owasp.org.

Software Engineer - JAVA/Spring

JPMorgan Chase Bank, N.A.

New York, NY

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Associate Java Software Engineer

JPMorgan Chase Bank, N.A.

Wilmington, DE

Understanding of software skills such as business analysis, development, maintenance, and software improvement. BS/BA degree or equivalent experience.

Software Engineering Manager

WELLS FARGO BANK

Summit, NJ

Experience with full stack software development in a large, regulated enterprise environment including CI/CD pipelines and development best practices.

Software Engineer - Military Spouse Homefront Heroes Hiring (HHH) Program

WELLS FARGO BANK

New York, NY

Wells Fargo Enterprise Marketing Technology, part of Wells Fargo Enterprise Functions Technology, is seeking a Java developer that will focus on the Marketing…

Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Skills Required: This position requires experience with the following skills: software development; software automation; business banking domain; business…

Sr. Software Engineer (Java, Python, AWS)

JPMorgan Chase Bank, N.A.

Jersey City, NJ

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines. AWS professional certification is preferred.

Cloud Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Thorough understanding and experience of Agile software development practices. Test driven approach to software development, you embrace TDD.

Senior Java / Big Data Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Designs and develops solutions to improve alerts delivery platform. Designs and writes code to automate communication testing.

Vice President-Software Engineer

JPMorgan Chase Bank, N.A.

Wilmington, DE

Any version control management software such as Subversion, GIT, Jira, Quality Center knowledge is required. Design and develop using both backend and front-end…

Java Full Stack Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

We also believe in full ownership and expect engineers to own all software components, from architecture and testing to production monitoring and performance…