Position Description : Builds 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.Primary Responsibilities : Education and Experience : Bachelors 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, Masters 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.Skills and Knowledge : 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.
#J-18808-Ljbffr
Senior Software • Durham, NC, United States