What are the responsibilities and job description for the Lead Application Software Developer with Java/mulesoft - FULLTIME - REMOTE, Florida position at Brandon Consulting?
Job Details
Bank 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 architecture
- Design of APIs for an enterprise integrations
- Own, 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 experience
- Must be able to collaborate with cross-functional teams and BAs to gather requirements and design integration solutions
- Creates 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.
- MuleSoft Certified Developer Integration Professional certification is a plus
- At least 5-7 years Hands-on MuleSoft Project implementations or similar
- Experience with JIRA, Bit Bucket/Github and Jenkins required
- Detailed understanding of Domain Driven Design and Aspect Oriented Programming
- Experience with a range of web programming languages such as Java, J2EE, XML, XSD, JSON
- Large scale application development and integration experience
- Self-motivated when it comes to tasking and development planning
- Great communication skills and confidence to manage up
- Core Banking or Lending Business, wealth management skills/knowledge a plus.
Skills:
- 11 years of applications development experience
- 3 years MuleSoft specific project experience is a plus
- 3 years with On-Premise MuleSoft deployment architecture
- 10 years of experience with JMS, Spring, and Hibernate ORM
- 10 years of experience with enterprise integration architecture and patterns
- 10 years of API led connectivity
- 6 years Oracle/ SQL database experience
- 10 experience developing SOA/REST and writing/consuming web services
- Technical 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 tools
- Single Sign On experience is a plus
- Experience in an Agile environment
- Minimum Education Required: Bachelor's degree in Computer Science or equivalent
- Years of Experience Required: More than 11 years
Technologies: 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 messaging
Application servers: Weblogic, Apache Tomcat
Tools : IntelliJ IDEA, Eclipse, Visual VM, Enterprise Architect, Git, Maven, JIRA, Splunk, Jenkins, Artifactory
Database: Oracle 11g/19c, IBM DB2, SQL Server
OS: Linux, Windows