Job Description :
• Bachelor’s degree in mathematics, engineering or computer science
• 15+ years of experience in developing large scale Java EE, Spring, and Cloud applications
• Extensive experience with shaping and guiding product development throughout the SDLC
• Hands-on experience with MongoDB using aggregation, replication, sharding
• Experience with multi-tenant RDBMS design and implementation
• Experience in establishing and ensuring best practices with containers
• Experience with microservices including REST best practices and API-first design
• Experience using either EJB or Spring within an Application Server
• Previous experience working with the Agile/Scrum Methodology
• Experience working with Big Data
• Experience developing for performance and scalability
• Familiarity with data mining concepts, ETL processes
• Fluent in SQL and familiar with data modeling and data architecture concepts
• Experience in using build environments using Gradle, Maven, Ant, Jenkins or similar.
• Proactive, self-directed, detail-oriented, independent worker with strong interpersonal skills
• Application security implementation using identity management systems
• Application integration technologies such as REST, Web Services, JMS
• Other technologies such as HTTP/HTTPS, FTP/SFTP, MS SQL/h3>