Full Stack Java Developer

Job Description

Responsibilities

  • Proven experience as a Full Stack Java Developer or similar role.
  • 5+ years of programming experience with Java, J2EE, and XML.
  • Extensive experience developing applications with Core Java and frameworks (e.g., Spring Data JPA).
  • Expert in building REST APIs, implementing persistence layers, and solid understanding of SOA.
  • Strong knowledge of Microservices, Spring, Spring Boot, and Hibernate.
  • Expert in UI frameworks (React.js, Angular.js).
  • Experience with relational databases and NoSQL using MSSQL, Oracle, PostgreSQL, and MongoDB.
  • Strong AWS experience including AWS CodeBuild, AWS CodeCommit, AWS CodePipeline, AWS Lambda, API Gateway, AWS CLI/YAML/CloudFormation, and Serverless Deployment.
  • Expert with design patterns, SOA design & web services development.
  • Strong experience in developing for high-availability clustered environments.
  • Strong communication and writing skills.
  • Comfortable working in a flexible Agile development environment.

Requirements

  • Develop custom code in Core Java.
  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Develop Java backend APIs and workflows.
  • Develop front-end components and layout for applications (React.js, Angular.js, TypeScript).
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Participate in scrum meetings, grooming, planning, and retrospective ceremonies.
  • Collaborate with team members on designing and developing creative solutions to complex problems.
  • Develop and maintain new and existing applications by writing clean code.
  • Troubleshoot and fix application-level bugs.

About Innorik

Innorik is a North American-based IT company specializing in IT consulting and software development services. Our relentless software engineering never stops thinking. Our experts push limits, powered by innovation, delivering 'Best in Class' IT solutions.

career@innorik.com

Our people’s ideology aims at building a strong development team of committed and motivated software professionals. Do you have the skills to be part of the Innorik family? Then apply to join us.