Java Microservices Developer

Experience in java8 features like lambda Expressions, Stream API, predicate functional interface etc., Working on web API integration which were developed in Java Spring framework, Create log analyzer tool with ELK, Logstash and file beat agents using log4j, Events in java, Authentication and Authorization mechanism
Contract Independent, Contract Corp-To-Corp
Depends on Experience
Travel not required

Job Description

Hi

Good Day,

 

Please go through the below Job Details and let me know ASAP.

 

Brief about M3bi:

M3bi is a new generation IT Services Company specializing in Business Intelligence, Data Warehousing & Data Analytics! The team at M3bi stands for enabling enterprises with an enriched and controlled view of their business and data. Our primary focus is around data analytics, testing automation and end-to-end delivery of Data Management programs for large Financial Services and Healthcare clients. Attached herewith is the Job Description for the role - If you or someone you know fits the profile description and is interested , please send across your profile to

 

Role: Java Microservices Developer 

Location: Minneapolis, MN

Duration: Long Term.

 

 

Job Responsibilities

Design & Build

- Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user and non-functional (e.g., performance, reliability) requirements.

- Write code, adhering to coding standards, procedures and techniques.

- Maintain integrity of existing program logic according to specifications. Complete project deliverables using the Software Development Life Cycle (SDLC).

 

Document

- Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team).

- Ensure quality of work completed by vendor partners.

- Create and properly archive all project related documentation.

 

Test & Execute

- Unit test all code and programs prior to releasing them to quality assurance.

- Assist quality assurance in identifying test cases and creating/mining test data to enable a thorough test of all development deliverables.

- Respond to all inquiries and issues in a timely manner as developed code/program moves through the testing process and into production.

- Approve code to be put into production.

- Provide implementation/production support as required.

 

Planning

- Work in partnership with the project team and business to fully understand project goals and requirements and use this knowledge to effectively plan and execute the development process.

 

Asset Stewardship & Troubleshooting

- Improve the health of system assets by identifying enhancements to improve performance, reliability, and resource consumption.

Process & Technical Guidance

- Guide the development team to consistently apply appropriate development principles and standards during all phases of the development lifecycle.

 

Mandatory Skills:

  • Expertise in JAVA/J2EE, Spring Boot, webservices-SOAP/REST Spring Framework.
  • Working knowledge of modern web application trends like Responsive Design, JavaScript MVC frameworks, and principles of Enterprise Grade web sites
  • Working knowledge of the core elements of Open Web applications (HTML5, CSS3 and JavaScript) and the variety of technologies, frameworks respectively.
  • Working knowledge of AJAX, Databases (SQL, Oracle, DB2), MQ, Linux, GIT, JIRA, DevSecOps (Jira, Service-now, Bamboo, Maven, Dynatrace, SUMO, Veracode, Blackduck, Jenkins etc.)
  • Proven experience sharing best practices or demonstrating configuration, debugging, and deploying enterprise applications in complex environments
  • Strong programming & problem-solving skills
  • Expertise in Micro Services development with security/availability/performance aspects being thorough.
  • Sound knowledge on Object oriented programming concepts, Java 8 required.
  • Proven ability to successfully translate client/business needs into software designs.
  • Experience in working on Multi-threaded Systems.
  • Experience in working on Docker Container Technologies.
  • Exposure to Unit testing framework like Junit, Mokito, WireMock .
  • Good knowledge on system design and various design patterns.
  • Exposure to SQL databases (procedures, triggers, etc.)
  • Expertise in Unix commands.
  • Expertise on GIT and Maven usage.
  • Experience in working in Agile methodologies
  • Expertise in Mentor and Guide individuals/Teams on new technologies and programming languages.

 

Desired Skills:

  • Exposure in any Actor based framework like akka.
  • Exposure to working in a cloud/distributed environment (like AWS, Kubernetes, Apache Mesos).

Thanks and Regards,

Mallikarjun

Sr. Associate Talent Acquisition

M3BI,LLC.

+1

 

8 :

- :

 

 

 

Dice Id : 10124747
Position Id : 6448038
Originally Posted : 1 year ago
Have a Job? Post it