Job Description :

Position: Java Architect / Principal Engineer

Location: Remote

Duration : 6+ Months upto 18 Months duration 

Visa : USC / GC


Required Qualifications

·        10+ years of application development and implementation experience

·        10+ years of Core Java experience with java open source stack & frameworks, Spring, Spring boot

·        Must have experience working with Relationship Database Management Systems (RDBMS) such as SQL Server, Oracle or MySQL with Transaction Management and persistence frameworks such as Hibernate, myBatis/iBatis and JPA

·        5+ years of experience delivering complex enterprise wide information technology solutions

·        4+ years experience in microservices development

·        4+ years in agile methodology (must)

·        2+ years of experience with Cloud technologies

·        Strong understanding of Enterprise Design Patterns, OOP and SOA

·        Strong Experience in DevOps processes, CI/CD pipelines using Jenkins, uDeploy, Git, Nexus etc.

Desired Qualifications

·        Excellent verbal, written, and interpersonal communication skills

·        Experience in financial industry

·        Experience using CQRS framework like Axon, Akka, Cqrslite etc.

·        Experience with integration and building API’s in REST using TIBCO, MuleSoft, Camel, Fuse etc.

·        5+ years of ETL, data warehouse and data analytics delivery experience on internal or external cloud platforms

·        Experience in working with BPM or Workflow such as IBM BPM, jBPM, Activiti, Camunda, ODM, Drools, jRules etc.

·        Experience in working utilizing domain driven design, event driven architecture and SOLID principles

·        Experience in messaging technologies: Kafka, IBM MQ, Active MQ

·        Experience in Cloud Foundry or Kubernetes and Knowledge and understanding of public and private cloud integration with AWS, IAAS, Azure or Google

·        Experience supporting senior level leaders/executives


Similar Jobs you may be interested in ..