Sr. Software Engineer (JR) (Bronx)

Employment Type

: Full-Time

Industry

: Information Technology



Broadridge, a global fintech leader with over $4 billion in revenue, provides communications, technology, data, and analytics. We help drive business transformation for our clients with solutions for enriching client engagement, navigating risk, optimizing efficiency, and generating revenue growth. Broadridge employs over 10,000 full-time associates globally with a significant presence in North America, Europe, and Asia. Please visit our website at to learn more.
Job Description
Broadridge is hiring. We currently have an opening for a Sr. Software Engineer specializing in Java/Databases/Web based technologies based out of our Edgewood, NY office. This is an exciting and dynamic opportunity for you to join our fast paced growing team supporting our legacy and new solution and services.

In this role, you will join the engineering team to support the next generation digital delivery solution. If you are passionate about designing and developing highly scalable, performance intensive web applications and have a desire to be an integral part of a team that is constantly seeking to improve the code and functionality of a product, please see below:

Responsibilities

  • Helps define the system architecture, own and implement specific components, and help shape the overall experience

  • Collaborate closely with UX designers, and other SDE team members to help define the scope of the product

  • Write high-quality, efficient, testable code in Java and other object-oriented languages

  • Strong experience in building User Interfaces using latest frameworks.

  • Creates automated Unit & Integration Tests with an eye toward quality testing and code coverage

  • Perform code review for both back and front end code

  • Works with users and QA to perform Quality Assurance testing of applications and resolves all reported defects/issues.

  • Work in an Agile development environment, attending ceremonies, accurately estimating story points, meeting sprint deadlines

  • You will assist with identifying and evaluating new technologies and methodologies to solve complex problems.

  • Ability to convey complex technical concepts to non-technical staff in a way that can be clearly understood by all

Qualifications
Required Skills and Experience

  • Proficiency in Java, with a good knowledge of its ecosystems and solid understanding of object-oriented programming

  • Experience building rich data-driven web applications and User Interface

  • 5+ years of experience using Java/J2EE, JDBC, RESTful webservices, Spring/Struts framework.

  • 3+ years of experience in HTML, CSS, JavaScript, jQuery,

  • Experience in build tools such as Ant, Maven and Gradle

  • 1+ years using AWS in a professional setting

  • Familiar with various design and architectural patterns.

  • Ability to work with version control using Perforce, GIT

  • Must have previously worked on one or more projects that involve a full SDLC implementation

  • Demonstrated ability to work well in a team environment


Additional skills and experience that would be considered a big plus

  • Strong full stack skills (Java, Node.js, React, AngularJS, CSS and etc.)

  • Good knowledge in cloud technologies like Amazon Web Services

  • Understanding of IAM roles and the concept of minimum privilege

  • Ability to document APIs using Swagger (or similar solution)

  • Experience with Terraform and automated deployments

  • UI development experience is a huge plus (particularly with Angular 6)

  • Experience with automated CI/CD using Jenkins, Chef, TeamCity


Associated topics: architect, c/c++, design pattern, develop, devops, expert, php, project architect, senior software developer, software engineer lead

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...