> Markdown version of [/jobs/ext/4244842-sr-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/4244842-sr-software-engineer-java). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer-Java - **Company:** Broadridge Financial Solutions, Inc. - **Location:** Newark, NJ, United States - **Experience:** Expert - **Salary:** $120,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Agile Methodology, Artificial Intelligence, Software Documentation, Computer Programming, Software Debugging, Linux, Python (Programming Language), PostgreSQL, Oracle (Applications), Systems Development Life Cycle, PL-SQL, SQL Databases, System Testing, Snowflake, Gitlab, Information Technology, Jenkins - **Published:** October 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=5327ce6021290412 ## About the Role * Bachelor of Science in Computer Science, or equivalent education and experience * 3+ years experience within a programming and applications system environment, which includes the following core skills: SQL, Java. * Experience with Java, SQL, PL/SQL or PSQL, Python, Windows, Linux, Oracle/Postgres/Snowflake, Gitlab, and Jenkins * Experience in SDLC development methodologies including Agile * Experience mentoring members of development teams * Experience with AI tools is preferred Compensation Range: The salary range for this position is between $120,000 - $125,000. Broadridge considers various factors when evaluating a candidate's final salary including, but not limited to, relevant experience, skills, and education. ## Description * Develop, test, debug and implement code for existing and/or new applications and/or systems. * Conduct analysis of project requirements and the development of technical specifications. * Perform unit and systems testing of applications/solutions. * Work with users and QA to perform Quality Assurance testing of applications and resolves all reported defects/issues. * Use product specifications to build system documentation and train the end user as required. * Be responsible for all procedural and code documentation on assigned projects. * Assist with the definition of project requirements