Sr. MuleSoft DeveloperBank is seeking an experienced Lead Software Developer to join our team with a strong background doing significant implementations using Java/MuleSoft products in a high-volume professional environment. This position is responsible for performing the duties of Lead Software Developer working closely with onshore/offshore team.Responsibilities include:Define and design secure API driven architectureDesign of APIs for an enterprise integrationOwn, manage, and improve upon a consistent approach to the design and development phase of development.Must be an effective communicator and able to work together with team members of various levels experienceMust be able to collaborate with cross-functional teams and Client to gather requirements and design integration solutionsCreates flow diagrams, structure charts, and other types of system or process representations.Hands on development work.
Build and Deployment, SDLC knowledge.This will be a highly dynamic environment where an energetic positive attitude, multi-tasking and the ability to jump in and add value is a requirement.Qualifications:MuleSoft Certified Developer – Integration Professional certification is a plusAt least 5-7 years Hands-on MuleSoft Project implementations or similarExperience with JIRA, Bit Bucket/Github and Jenkins requiredDetailed understanding of Domain Driven Design and Aspect Oriented ProgrammingExperience with a range of web programming languages such as Java, J2EE, XML, XSD, JSONLarge scale application development and integration experienceSelf-motivated when it comes to tasking and development planningGreat communication skills and confidence to manage upCore Banking or Lending Business, wealth management skills/knowledge a plus.Skills:11+ years of applications development experience3+ years MuleSoft specific project experience is a plus3+ years with On-Premise MuleSoft deployment architecture10+ years of experience with JMS, Spring, and Hibernate ORM10+ years of experience with enterprise integration architecture and patterns10+ years of API led connectivity6+ years Oracle/ SQL database experience10+ experience developing SOA/REST and writing/consuming web servicesTechnical know-how in TCP/IP, Security (Basic Auth, OAuth 1.0 and OAuth 2.0, SSL/TLS)Understanding of secure coding best practices (OWASP)Shell scripts, Autosys, Cybermation like scheduling toolsSingle Sign On experience is a plusExperience in an Agile environmentMinimum Education Required: Bachelor's degree in Computer Science or equivalentYears of Experience Required: More than 11 yearsTechnologies:Spring Boot, Core Java, Java EE (JMS, Servlets, EJB), Muelsoft Anypoint studio, RESTFul/SOAP Web Services, KAFKA streaming, IBM MQ, Drools, XML technologies, Spring Cloud, Quick Fix/J and Cameron fix engines, Hibernate, Struts/JSF frameworks, Realtime messagingApplication servers: Weblogic, Apache TomcatTools: IntelliJ IDEA, Eclipse, Visual VM, Enterprise Architect, Git, Maven, JIRA, Splunk, Jenkins, ArtifactoryDatabase: Oracle 11g/19c, IBM DB2, SQL ServerOS: Linux, Windows