Role: Java Lead Location: Benton Harbor, MI (No Remote- Person should be onsite from the day 1.) fulltime
Minimum 10+ years of IT experience including solutioning, architecture, design of enterprise applications on the Java, J2EE and 3 or more years in design and development of cloud data platforms using AWS services
Must have experience of design and development using AWS services like S3, Lake Formation, Lambda, etc
Must be aware about the AWS access control and data security features like VPC, IAM, Security Groups, KMS etc
Must have data modelling including S3 data organization experience
AWS Data Analytics Specialty certification is big plus
Must have good experience in Spring based applications using Spring boot and microservices
Strong understanding and implementation experience of Architecture diagram, Deployment diagrams, ER Diagrams, High level and low level design.
Good to have experience of any of the IoT platform IBM Bluemix, AWS IoT
Must have good experience of any of the No SQL Databases such as Redis, DynamoDB
Must have good experience of any of the Messaging infrastructure such as MSK, Apache Kafka
Must have good design experience using application frameworks such as spring, struts, hibernate, AXIS, Drools and other frameworks
Use/knowledge of different IDEs/RAD/Modelling tools such as Eclipse, Rational Software Architect etc
Continuous Integration and TDD through the use of Ant/Maven and JUnit with code analysis using PMD e