Job Description
Maximus GCC , India is Hiring...
Maximus Moving People, Technology and Government Forward
Website Link maximus.com
Role Title Software/ Senior Software Engineer (Java)
Looking for Immediate to 30 Days joiners Only
Location Bengaluru
Experience 4 - 10 Years
Work Model Hybrid
Job Description
Technical Requirements
Proficient in Java 1.8 or later
Familiar with Spring Boot, Spring Cloud Micro services Architecture
Familiar with Spring framework.
Familiar with ETL .
Familiar with ORM frameworks like JPA, Hibernate, Spring Data
Familiar with JMS messaging products like Solace, ActiveMQ etc
Familiar with cloud services such as AWS, Azure
Familiar with micro services authorization mechanisms
Familiar with Mysql or Aurora or similar databases
Experience in build scalable systems
Experience in processing large data volumes
Good to have
Familiar with CI/CD, Jenkins pipeline, gradle, Junit, GIT, etc.
API Manager knowledge, Swagger Apigee (for API documentation)
Familiar with Pivotal Cloud Foundry Platform.
Experience in working with Agile development methodologies
Full stack expertise (with ability to operate around 75 backend 25 front-end)
Required Qualifications
Minimum of 4 - 10 years of related experience with a Bachelor s degree or 4 years and a Master s degree or a PhD with 3 years experience or equivalent experience.
Prior experience in working on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Ability to exercise judgement in selecting methods, techniques, and evaluation criteria for obtaining results.
Ability to network with others within/outside of current professional expertise. Strong teamwork skills.
Determine methods and procedures on new assignments and may coordinate activities of other personnel.
Eagerness to learn and demonstrates strong analytical and critical thinking skills.
Excellent organizational, interpersonal, verbal, and written communication skills.
Ability to work well in a fast-paced environment under deadlines in a changing environment.
Ability to successfully execute many complex tasks simultaneously,
Ability to work as a member of a globally distributed remote team, as well as independently.