Fidelity-posted 2 days ago
Full-time • Mid Level
Hybrid • Durham, NC
5,001-10,000 employees

Position Description : Build s a global equity compensation and trading system using Java, Spring Boot framework, and SQL. Employs messaging services such as Apache AMQ, Apache Kafka, Cloud Azure Service Bus, and Continuous Deployment/Continuous Integration (CI/CD), including automated testing and support to Cloud architecture, DevOps, Azure Kubernetes, and Jenkins Core. Develops Java middle-tier RESTful services. Develops databases using tolls such as SQL Server and Oracle. Builds microservices and event-driven architecture with CI/CD in an AKS Azure Environment. Designs applications or subsystems on major projects and for/in multiple platforms, using best coding practices, object-oriented coding combined with successful AGILE methodology . Provides business solutions by developing complex software applications .

  • Develops original and creative technical solutions to on-going development efforts considering the architecture of the current systems
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for installation support once a month and post-installation testing.
  • Establishes project plans for projects of moderate scope.
  • Serves as the liaison between the development team and other departments, coordinating with other teams and stakeholders to align project goals and install timelines between teams.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
  • Provides technical direction and mentorship to team members and conduct code reviews to ensure best practices are followed.
  • Maintains comprehensive documentation for current projects, including design documents, technical specifications, and user guides.
  • Ensures that all team members have access to and understand the documentation from projects .
  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing, deploying, and maintaining scalable Web applications using Java and Angular according to Agile Scrum-based methodologies in a financial services platform
  • Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing, deploying, and maintaining scalable Web applications using Java and Angular according to Agile Scrum-based methodologies in a financial services platform
  • Demonstrated Expertise (“DE”) ensuring the quality of software products by establishing good practices, configuring, and maintaining CI/CD pipelines using Jenkins, Git, Maven, SonarQube, and Veracode; and supporting and monitoring application logs with AWS Cloud Watch, Splunk, and Datadog
  • DE creating alerts and monitors to proactively resolve runtime issues, and deploying containerized applications using Docker and with Kubernetes to ensure high availability and efficient resource utilization ; and monitoring application performance and scalability using Splunk, AppDynamics, and Datadog
  • DE developing and designing enterprise-level applications and subsystems using best coding practices and AGILE methodology , implementing tailored requirements for financial systems in both legacy and cloud environments, ensuring seamless integration with various internal and external systems using Java/J2EE technologies, Spring Boot, Hibernate, and Angular
  • DE implementing robust security measures using OAuth2, JWT, and Spring Security within applications to protect data, prevent unauthorized access, maintain data integrity, ensure availability, and comply with legal and regulatory requirements; and maintaining and optimizing data storage solutions across Oracle, SQL Server, and NoSQL databases
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service