
On-Site
Full-Time
Bengaluru, Karnataka
India
About the Role
Responsibilities:
Design, implement and maintain Java-based product/ applications that can be high-volume and low-latency
Analyse user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Knowledge to build and update application design with documentation
Develop and Deploy software in multiple environments
Resolve technical issues, code optimisation and adherence to coding standards
Conducting software analysis, testing, and debugging
Translate business requirements into technical specifications, oversee the development lifecycle, and mentor junior developers.
Making key architectural decisions, and ensuring code quality through reviews and best practices
Expertise in Estimations, foreseeing risks, making recommendations based on their assessment, and creating technical documentation for the project
Product support with continuous improvement
Experience with Agile methodologies is a must
Strong verbal and written communication skills to effectively collaborate with team members and stakeholders
Experience with Azure DevOps will be added advantage
Should be able to join within 4-6 weeks’ time.
Must have experience:
Minimum 8 years of experience as Senior Java Developer/ Technical Team Lead. Should be a full stack developer.
Java 8/11/17
Spring boot
Microservices
Rest API, SOAP, JSON, XML
JPA Framework / HIBERNATES
Database : MySQL / SQL
JScript/ JUnit
WebAPI
GIT, JIRA
Bitbucket / GitHub repositories
Cloud platforms - AWS / Azure
Good to have experience or knowledge:
Kafka
Docker
Kubernetes
Experience with PLM ( Centric | FlexPLM ) will be added advantage
Design, implement and maintain Java-based product/ applications that can be high-volume and low-latency
Analyse user requirements to define business objectives
Envisioning system features and functionality
Define application objectives and functionality
Knowledge to build and update application design with documentation
Develop and Deploy software in multiple environments
Resolve technical issues, code optimisation and adherence to coding standards
Conducting software analysis, testing, and debugging
Translate business requirements into technical specifications, oversee the development lifecycle, and mentor junior developers.
Making key architectural decisions, and ensuring code quality through reviews and best practices
Expertise in Estimations, foreseeing risks, making recommendations based on their assessment, and creating technical documentation for the project
Product support with continuous improvement
Experience with Agile methodologies is a must
Strong verbal and written communication skills to effectively collaborate with team members and stakeholders
Experience with Azure DevOps will be added advantage
Should be able to join within 4-6 weeks’ time.
Must have experience:
Minimum 8 years of experience as Senior Java Developer/ Technical Team Lead. Should be a full stack developer.
Java 8/11/17
Spring boot
Microservices
Rest API, SOAP, JSON, XML
JPA Framework / HIBERNATES
Database : MySQL / SQL
JScript/ JUnit
WebAPI
GIT, JIRA
Bitbucket / GitHub repositories
Cloud platforms - AWS / Azure
Good to have experience or knowledge:
Kafka
Docker
Kubernetes
Experience with PLM ( Centric | FlexPLM ) will be added advantage