The client in the fintech industry is seeking a Core Java developer to help build and maintain cloud-based applications with a focus on microservices architecture and innovative culture.
Requirements
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Understanding of architecture and design across all systems
- Knowledge of industry wide technology trends and best practices
- Working proficiency in developmental toolsets such as Ant, Maven, Gradle, Git, Jenkins
- Proficiency in one or more modern programming languages and framework such as Java/J2EE/Java Spring Boots
- Must have Solid understanding of object oriented, multi-thread design methodologies and J2EE design patterns
- Must have relational database experience such as Oracle or PostgreSQ
Responsibilities
- Working proficiency in developmental toolsets such as Ant, Maven, Gradle, Git, Jenkins
- Proficiency in one or more modern programming languages and framework such as Java/J2EE/Java Spring Boots
- Must have Solid understanding of object oriented, multi-thread design methodologies and J2EE design patterns
- Must have relational database experience such as Oracle or PostgreSQ
- Must have hands-on experience building cloud based application with good understanding of micro-services architecture
- Experience with unit test coverage tools such as Junit
- Experience in troubleshooting production issues
Other
- Bachelor's degree (or equivalent experience) in Computer Science/Engineering
- Strong Java developer 5-6 years (Needs 5 years)
- RDBMS experience 2+ years (SQL, postgre, Oracle)
- Strong communication skills with Sr. Leadership team and rest of the development teams
- Able to organize and handle technical discussion with architects and Sr. Leaders