Java Micro-Service Developers (5-7 years of :
- Employ standards, frameworks and patterns while designing and developing components.
- Implement and maintain a suite of Workflow driven, Java application with RESTful services.
- Develop high quality code employing software engineering and testing best practices.
- Developing software that processes, persists and distributes data via relational and non-relational technologies
- Hands on coding, authoring unit tests / Junit, performance tests and maintaining high code quality.
- Needs to be able to react and provide quick turnaround to business requirements and management requests
- Well versed in Agile Development Life Cycle
- Partner with database developers to implement ingestion, orchestration, quality / reconciliation and distribution services
- Ability to work independently, good communication skills, has experience in working on complex and medium to large projects.
Knowledge / Technical Experience :
Senior Developer with strong analytical and technical ability with over 5 years of experience in enterprise Web applications, REST services and Workflow Processing Service development using Java / J2EE technologies.Should have strong knowledge and hands on experience in JAVA (Version 1.8 or above) / J2EE / Spring boot / restful Web ServicesExpertise in Server less, tomcat (Embedded / Non-Embedded), jetty (Embedded / Non-Embedded), WebSphereShould have strong insight on OOPS concept and good hands on experience on JAVA (Version 1.8 or above) / J2EE / Spring boot / restful Web Services, Spring IOC, Spring Annotation, Spring Security.Expertise in mocking, Junit and perf testing of solutions.Should possess basic Unix / Linux knowledge to be able to write and understand basic shell scripts and basic Unix commandsKnowledge of Oracle (PL / SQL), NoSQL-Mongo, Rules Engine,Candidates with working knowledge on Docker / Kubernetes / OpenShift / Mesos is a plus.Have basic experience in Data Preparation ToolsExperience with CI / CD build pipelines and toolchain - Git, BitBucket, TeamCity, Artifactory, Jira Experience.Knowledge of testing concepts (TDD) is a plus.Strong design skills on Java / J2EE based solutions with Postgres / Mongo backendPerson should have worked in Agile / DevOps Environment.(ref : hirist.tech)