Must have good coding skills to qualify for the role interview process would involve an online coding Test.
Role: Java Back End Developer.
Stack: Java 8, 17, Spring boot, Microservices, SpringDataJPA, Oracle DB.
Primary Skills:
Proficient in Java 17 and later versions – OOPs, Design patterns, Collections, Streams, Multithreading.
Proficient in Oracle DB – Writing complex queries in PL/SQL and mapping with ORMs.
Proficient in Restful API, Springboot.
Experience in Java Spring Security
Experience in Java Spring MVC framework .
Experience in integrations with message streaming, memory cache platforms.
Good Knowledge on Microservices Architecture
Troubleshooting skills with Log analysis, Tracing, Heap dump analysis, Performance issues and debugging.
Docker, GitHub, Jenkins, understanding of Platform as a Service (PaaS) for application hosting.
Knowledge of XML, JSON, YAML
Low level design documentation Secondary Skills:
ReactJS, NodeJs – Server-side application development using Typescript.
Messaging system - Kafka
Knowledge of AWS cloud services specifically ROSA, EC2, S3, API Gateway, SNS, SQS, Lambda, Step Functions, CloudFront, Security controls like – NACL, Security Group, WAF.
Understanding and experience of JSP, Servlet, JavaScript, CSS and HTML etc.
Log Processor – ELK stack
Agile, JIRA, Confluence, OpenShift, Kubernetes, Docker, CI/CD pipeline etc.
Integrating with Static code analysis tool like Sonar, Conducting code reviews. Soft Skills:
Good verbal communication and written skills.
Good problem-solving skills.
Providing regular status update
Clearly calling out blockers