Software Engineer MD
Core
Design and build fault-tolerant, reusable software solutions and automation scripts for complex systems.
Role type
Senior Software Engineer (Java/Security)
Builds
Reliable software applications and automation scripts
Domain
Enterprise software development with a focus on cryptographic systems and secure engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring Data, JEE, SQL, Oracle, PostgreSQL, MongoDB, SQL Server, AngularJS, HTML, XML, XSLT, source control, web services, Windows/Linux development, symmetric/asymmetric cryptography, ASN.1, XML canonicalization, digital signatures
Preferred skills
Docker, Kubernetes, OpenShift, Tomcat, WebLogic, JBoss, testing frameworks, build tools, secure systems engineering, Agile/Scrum/SAFe, TDD/ATDD/BDD
Responsibilities
Participate in Agile development activities, analyze complex system requirements, develop and deploy automation scripts, create shared functions, manage software processes to ensure quality
Seniority
Senior, hands-on IC