Software Engineer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Software Engineer

Synchronoss Technologies (Nasdaq: SNCR), a global leader in personal Cloud solutions, empowers service providers to establish secure and meaningful connections with their subscribers. Our SaaS Cloud platform simplifies onboarding processes and fosters subscriber engagement, resulting in enhanced revenue streams, reduced expenses, and faster time-to-market. Millions of subscribers trust Synchronoss to safeguard their most cherished memories and important digital content.

 

The Software Engineering role in Synchronoss is responsible for the delivery of mission critical software that is used by millions of users every day. It is a hands on role which covers all aspects of the software development lifecycle, including design, documentation, coding, testing and support. As a key member of the development team, collaboration and mentoring are also central aspects of the role.

  • End-to-end delivery of Cloud solutions to customers
  • Customisation of WL product to meet customer requirements
  • Configuration of complex scalable applications
  • Familiarity with traditional data centre and virtual cloud infrastructures
  • 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
  • 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 (Service Delivery, QA, Networks, SRE etc.) and customers to ensure delivery of production systems

General Skills

  • Several years of experience with agile development processes, such as Scrum or Kanban
  • Strong communication skills, including proficiency in written, verbal, listening, negotiation, and presentation abilities
  • Proven track record of delivering and maintaining mission-critical software that is scalable, performant, highly available, secure, and maintainable
  • Pragmatic approach to development, ensuring simplicity and avoiding over-engineering
  • Commitment to enhancing team performance and productivity
  • Excellent problem-solving and troubleshooting skills

 

Technical Skills

  • Over 3 years of core Java experience
  • Expertise in Enterprise Java technologies including Spring/Spring Boot and/or JEE, with proficiency in JDBC, JPA/Hibernate, and Dependency Injection
  • Proficient with build and development tools such as Maven and/or Gradle, IntelliJ and/or Eclipse, Git, Bamboo, and/or Jenkins
  • Experienced with Java application testing and profiling tools such as JUnit, Cucumber, and JMeter
  • Skilled in RDBMS development, specifically with MySQL or PostgreSQL
  • Proficient in REST API definition, implementation, and management
  • Experienced in deploying and troubleshooting applications on Linux and in cloud environments
  • Proficient in Java 8+ within an enterprise Scrum environment
  • Experienced in distributed systems development, including microservices, cloud computing, containerization, and continuous integration/delivery (CI/CD)
  • Knowledgeable in API security protocols such as OAuth and OpenID
  • Familiar with NoSQL databases and caching mechanisms, with practical experience in MongoDB, Cassandra, Redis, and Memcached
  • Skilled in messaging systems like JMS, RabbitMQ, and Kafka
  • Competent in data analytics using tools such as Hive and Hadoop

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.

Original job Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Remote, Remote

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in Ireland

GrabJobs is the no1 job portal in Ireland, connecting you to thousands of jobs fast! Find the best jobs in Ireland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.