Senior Java Engineer
Senior Java Engineer Columbus, OH 90 day right to hire W2 only Summary Resource Solutions is working in partnership with JP Morgan Chase, one of the oldest financial institutions in the United States. With a history dating back over 200 years, and a presence in over 100 markets, JP Morgan Chase employs over 250,000 people globally. Purpose JPMorgan Chase is hiring several Sr. level Java engineers for initiatives related to the modernization of our AML and Fin crime investigation services areas of the bank. You should have at least 6 years of Spring Boot microservices utilizing Java. You should be strong in writing SQL queries in traditional RDBMS, well versed in test and domain driven development and design. Help us to fight financial crime and fraud by joining JPMorgan Chase in this exciting development role.
ResponsibilitiesDevelop highly scalable, secure, and resilient applications utilizing Java, Spring Core, Spring Boot, REST APIs, JPA, Hibernate, Kubernetes, Docker, Swagger, and Skaffold Code with Object-Oriented Design (OOD) and Test-Driven Development (TDD). Be hands-on with test automation frameworks, such as Junit, Mockito, Cucumber. Utilize security standards, such as OAuth, TLS, JWT, Kerberos etc. Understand Domain Driven Design, microservices patterns, and modernemerging architectures. Familiarity with logmetric collection and monitoring technologies, such as ELK stack, Prometheus, Grafana, AppDynamics, Splunk. Knowledge of NoSQL databases, such as Cassandra, Mongo DB, etc. Experience with even driven processing utilizing Kafka. Be hands-on with building CICD pipelines using Git, Maven, Jenkins, Sonar
Qube, Fortify, AWS Code Deploy Expertise with AWS services, such as S3, EKS, EC2, EMR Spark, AWS Glue, SQS, Lambda, Cloud Formation, and Terraform. Angular
Script, and HTML. Agile software development experience. Technical Skills
EducationRequired 6 plus years of active development experience using Java and Microservices. Strong analytical skills with the ability to collect, organize, analyse, and disseminate significant amounts of information with attention to detail and accuracy Involve in production support and development activities for assigned applications and projects Ability in designing, developing, testing, and supporting application modules Work with the business and technology teams to evaluate requirements, and propose optimal technology solution and delivery approaches Key Words Java, Spring Boot, OOD, TDD, Cassandra, MongoDB, Kafka, CICD, AWS, Angular, Agile, Kubernetes, Spark