Posted in

Software Engineer

Software Engineer

CompanyBarclays
LocationParsippany-Troy Hills, NJ, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Considerable skills in working with relational (e.g. Oracle) databases, including writing database scripts with optimized queries and managing database performance, analyzing business requirements to formulate database solutions
  • Ample hands-on experience in designing & developing code in PL-SQL and SQL queries on primarily Oracle database, Identifying and resolving performance issues. Optimizing SQL queries and database objects
  • Hands-on experience in Java/J2EE, Spring, Spring boot, JMS, REST, micro-services architecture
  • Experience working in an Agile and Lean environment with excellent written and verbal communications

Responsibilities

  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Preferred Qualifications

  • Ample data analysis skills and ability to present the findings to stakeholders
  • Experience utilizing modern technology tools for CI/CD and observability (Jenkins, Gitlab Bitbucket, Maven, Jenkins, Splunk) and Container/Cloud technologies like OpenShift, Kubernetes, Docker
  • Identity and Access Management background is highly preferred
  • Demonstrable ability to communicate and build relationships with members of the business and technology communities