Must be 10+ year experience
Share only 2 best profiles
The Senior Software Developer supports and may lead the technical designing, developing, implementing and governance of technology solutions that deliver business value across the organization while continuously improving time to market.
The Software Developer is responsible for analyzing, designing, building, testing, debugging, documenting, implementing and maintaining new or existing applications and software on distributed and/or mainframe systems. They review and analyze user needs and design proposed system solutions based on requirements. They participate in the development and testing of these solutions and ensure adherence to defined timelines. They evaluate and configure systems and peripherals for performance and serviceability, reliability, and availability. They recommend enhancements, upgrades and/or changes to the system configuration to maintain optimum system performance and utility. The Software Developer documents all aspects of an application or system to include network diagrams/flowcharts, layouts, diagrams, charts, code comments, and revision dates. They collaborate with other IT and business professionals and deliver high quality results.
Required Skillsets
Repo/Deployment: Bitbucket, Bamboo, Docker, Git/Gitflow, Github, Kubernetes, Openshift
Languages/Protocols: Java, SQL, HTML, React, JSON, REST, SOAP
Messaging: Kafka, RabbitMQ
Database: SQL Server, Hibernate
DevOps: Nexus, Maven, Spotless, Snyk, ELK, JaCoCo
Microservices: SpringBoot, Kong
Security: OAuth, SIEM Logging, Hashicorp Vault, Azure AD
Organizational: Jira, Confluence, Agile/Scrum methodology
Environment: SOA and messaging architecture experience, financial services (or related)