Java Developer

Overview:
The ideal candidate will be responsible for supporting and enhancing an enterprise-wide data platform. In this role, you will not only be designing and coding, but also collaborating with team members to help support core capabilities in the enterprise-wide data program.

Job Description:

  • Provide superior software development services in a fast-paced and innovative working environment
  • Active involvement in coding, unit testing, implementation, and documentation of solutions. Ensure that expected application performance levels are achieved
  • Work with internal business groups on implementation opportunities, challenges, and requirements. Analyze information and provide recommendations to address and resolve business and technical issues
  • Serve as an expert on applications and provide technical support

Key Competencies:

  • 6+ years of progressive experience in development with Java/J2EE Technologies
  • Coding and troubleshooting experience on Web Services, RESTful API, Spring Boot, Sprint Batch
  • Extensive hands-on knowledge of XML, XSD, XSLT, JSON
  • Designing and Developing solutions using polyglot persistence involving databases like Oracle, Vertica to handle large volume, velocity, and variety of data
  • Developing code by adopting testing frameworks including Cucumber, Junit, Selenium to deliver reliable and quality software applications to banking operations
  • Knowledge of containers – worked in a cloud-based environment with containers – Docker, Ansible
  • Utilizing Git version control GitHub, Visual Studio, IntelliJ, Java, and SQL to develop and maintain the master data management system
  • Utilizing Agile development processes and tools including Confluence, JIRA, and Kanban to provide transparency in the software development process to application stakeholders and assist with rapid software delivery
  • Ability to perform with minimal management supervision
  • Strong Communication Skills
  • Experience in the securities or financial services industry is a plus
Keep Connected