Applications Senior Developer

  • Rutherford
  • Mindlance
Applications Senior Developer
Duration: 10 months plus (possible extension or conversion)
Location: HYBRID W/ ONSITE REQUIREMENT - 3 days onsite
  • Rutherford, NJ 07070

Responsibilities:
• Hands-on development of system functionality involving integrations between system functions as well as identify and define necessary system enhancements to deploy new products and process improvements, partnering with multiple teams
• Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
• Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
• Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
• Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
• Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
• Serve as technical advisor or coach to mid-level developers and analysts, allocating work as necessary
Qualifications:
• 10+ years as senior developer / architect / Tech Lead within a distributed, service-based enterprise environment (financial institutions preferred)
• 7+ years with SOA, Webservices
• 7+ years' experience with Java J2EE, Spring, Hibernate
• 4+ year's experience with Kubernetes, Docker containers and Openshift platforms
• Experience with systems / applications in Risk technology for financial institutions is preferred
• Demonstrated experience in design and build out of building Enterprise level J2EE applications with messaging capabilities and webservices
• Experience in CI / CD pipelines using Jenkins etc. including automated testing tools like Selenium
• Experience with public / private / hybrid cloud is a Good to have
• Previous experience producing written deliverable for technical designs .
• Strong understanding of software development life cycle and Release Management
• Ability to design, organize, and implement module, perform system testing, plan and automate tasks to maintain existing system
• Ability to research and trouble-shoot application problems
• Highly motivated team player, Excellent communication and interpersonal skills
• Excellent analytical and troubleshooting skills
• Ability to balance multiple demands and work both independently and as part of a team to develop solutions
• Excellent analytical and troubleshooting skills
• Extensive experience system analysis and in programming of software applications
• Ability to adjust priorities quickly as circumstances dictate
• Demonstrated leadership and project management skills
• Consistently demonstrates clear and concise written and verbal communication
Education:
• Bachelor's degree/University degree in Computer Science, Information Technology, Industrial Engineering or equivalent experience
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."