JD Java-Developer Consultant
JD Java-Developer Consultant
Search Keywords - Java 8, Spring Boot / Micronaut, Gradle, Collection Framework, Reflection
API, Stream API, AWS Lambda, Test Driven Development, Domain Driven Design, JIRA, Agile,
Rest API, JUnit, knowledge of CI/CD
Primary Skills : Core Java, REST/SOAP, Java 8, Collection Framework, Reflection API, Stream
API, AWS Lambda
Secondary Skills: AWS Working Knowledge into native AWS services including using
DynamoDB, SNS, SQS, S3, ELB, EBS, etc.
Required Experience
● 3+ years of Java 8 & Spring Boot development experience
● At least one major recent projects with microservices, REST APIs, JSON
● Working knowledge of developing with native AWS services including using Lambda
functions, DynamoDB, SNS, SQS, S3, ELB, EBS, etc.
● hands on Java 8 frameworks (Thread,Reflection API, Stream API) including Springboot/
Micronaut etc.
● Understanding of Domain Driven Design principles
● Passionate about design and development methodology, including coding standards,
and writing efficient and readable code
● Experience with Object-Oriented Design (OOD)
● Immersed in agile methodologies
Job Responsibilities
Consultant - Java Developer / Senior Java Developer
Search Keywords - Java 8, Spring Boot / Micronaut, Gradle, Collection Framework, Reflection
API, Stream API, AWS Lambda, Test Driven Development, Domain Driven Design, JIRA, Agile,
Rest API, JUnit, knowledge of CI/CD
● Able to write high quality code and Test cases as per the project requirement with
minimal supervision.
● Create and maintain best practices and do peer code / solution reviews
● Participate in Daily Scrum calls, Scrum Planning, Retro and Demos meetings
● Comply with development processes, documentation templates and tools prescribed by
CloudSufi or and its clients
● Contribute towards the creation of knowledge repository, reusable assets/solution
accelerators and IPs
● Provide feedback to junior team members and be a coach and mentor for them
● Provide training sessions on the latest technologies and topics to others employees in
the organization
● Participate in organization development activities time to time - Interviews,
CSR/Employee engagement activities, participation in business events/conferences,
implementation of new policies, systems and procedures as decided by Management
team