28 Essex India Jobs
Java Developer - Microservices Architecture (4-18 yrs)
Essex India
posted 8d ago
Key skills for the job
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 Object-OrientedJavaScript(Must).
- 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
Functional Areas: Other
Read full job description