java developer with microservices 9-10yrs exp
our company is looking for a java developer with microservices to join our team.
responsibilities:
evaluate and recommend new technologies and update versions of existing ones;
perform program design, development, and code management;
assists in the development of and manages an architecture governance process. provides technical guidance to project team areas as appropriate;
work with multiple teams in different locations and time zones;
design reusable frameworks – environment management and layout design;
assist in investigating production issues and provide solutions;
perform unit, integration and parallel testing;
analyze and understand existing programs, job flows, and components;
develop and documents the framework for integration and implementation for changes to technical standards;
review test and debug team members work;
develop server side components;
trouble shoot issues, collaborate in making the systems stable, sound, perform faster and processing more in automated manner;
understand business and functional requirements to be developed.
requirements:
bachelor’s degree in computer science, computer engineering or a closely related field;
strong development skills in core / advanced java, and j2ee;
knowledge of bamboo, jira, spring aop, junit, sql query optimization and fine tuning, is a plus;
strong analytical skills;
good in design patterns;
should have experience on jms/messaging and middleware like ibm mq/apache kafka;
strong in design and technical documentation;
stong in java sdk , java sdk 11 (not mandatory), spring boot (embedded tomcat), rest & soap api skills;
strong in spring frameworks (mvc, ioc, boot, batch) and orm framework like hibernate;
hands-on experience in oracle & sql;
core java, j2ee, soa based web services, restful web services , hibernate, spring, mvc, xsd, xml and wsdl, db, microservices;
understanding of kafka and netflix conductor;
should have worked with maven/gradle,