Talent.com
This job offer is not available in your country.
Java Developer - Microservices Architecture

Java Developer - Microservices Architecture

Essex Pvt LtdChennai
30+ days ago
Job description

Role & responsibilities :

  • Design, develop and maintain complex software applications using Java programming language
  • Collaborate with cross-functional teams to identify and implement solutions to technical challenges
  • Participate in code reviews and ensure adherence to best practices and coding standards
  • Provide technical guidance to junior developers and help them improve their skills
  • Develop and maintain unit tests to ensure code quality and functionality
  • Contribute to the development of technical documentation and user manuals
  • Strong Knowledge on Microservices Architecture, REST APIs, Docker, Kubernetes, NoSQL databases
  • Good communication skill to collaborate and deliver in a globally distributed team
  • Ability to explore, recommend and use relevant third-party technologies to solve a business problem
  • Experience in working in Agile, Continuous delivery and Test driven development methodologies
  • Should be able to lead, mentor the junior team members from technology and process perspective and represent the team in the internal technical forums
  • Should be able to come up with designs from the requirements, review it with stakeholders and own the delivery end-to-end
  • Experience In Java technology
  • Must have development skills on Java , SpringBoot , Microservices , angular and SQL to write code from requirement and design docs
  • Should have REST API knowledge
  • Should have some experience on DevOps and Agile sprints
  • Should have a good experience in Web Services REST / SOAP
  • Should have exposure in any cloud platform
  • Should have a good experience in Maven Release control
  • Must be good in SQL / No SQL
  • Experience in Angularjs, Microservices will be an added advantage
  • Exposure in the Cloud environment
  • Should have experience in Design patterns, Build Tools / Deployment
  • Must have experience in the Version Control System
  • Should be with good communication skills .
  • Strong knowledge in Should have Design patterns experience.

Secondary Skills :

  • Ability to empathize with customer pain points, understand their requirements / gaps
  • Design and implement solutions that provide optimal and innovative ways of addressing customer needs
  • Ability to quickly isolate problem areas and trouble-shoot a given situation systematically
  • A team player who can learn tools, technologies, processes, people quickly and thrive working within a high-performance team
  • Optional Skills :

  • Development experience using Eclipse RCP DevOps tool chains & shell scripting
  • Messaging technologies e.g. JMS, AMQP, WebSphere MQ
  • Knowledge of test automation tools and technologies.
  • Cloud / SaaS development
  • Integration platforms e.g. SAP / TIBCO / SoftwareAG / Oracle
  • ref : hirist.tech)

    Create a job alert for this search

    Java Developer • Chennai