Wednesday, November 11, 2020

Java & AWS Developer - J2EE/Spring Boot/OOAD (4-7 yrs) (Resources Valley)

Job Description- (Must Have):

- Experience in designing, building and testing Java EE applications using Java 7/Java 8 or above

- Experience with Object-Oriented Design (OOD).

- Experience in integration of Java based middleware or backend with Frontend frameworks

- Experience in Spring Boot Applications

- Excellent knowledge on J2EE Design Patterns

- Experience in Unit testing the code.

- Excellent knowledge on developing RESTful APIs

- Very Good understanding of application security vulnerabilities and their fixes.

- Good level of understanding of estimation techniques

- Well verse with Agile methodology and practices.

- Knowledge of Scala, Kubernetes, Docker Container.

- Good Understanding and experience in working on Virtual environments

- Excellent Knowledge on Microservices and Server less Solutions.

- Comfortable with UNIX/POSIX Commands and writing shell scripts.

- Good Knowledge on CI/CD tools and processes.

- Knowledge on AWS offered services e.g. Storage Services, AWS Lambda, Compute Services, IAM Services, Gateways and Network Services, Database Services etc. and hands on experience with them is MUST to have.

Preferred Skills:

- JDK 7 or above

- Spring Boot

- Spring

- Microservices

- REST APIs

- Junit

- Mockito/PowerMock

- OWASP Framework

- AWS Managed Services

- Containerization using Docker and Kubernetes

- Shell and Python Scripting

Any Other:

- Scala

- AWS Certified Developer or any other relevant certification will have added advantage

Key Responsibilities:

- Identify and analyse user requirements in relation to AWS Cloud

- Prioritize, assign and execute tasks throughout the software development life cycle

- Develop Cloud Applications

- Write well-designed, efficient code

- Review, test and debug team members- code

- Design cloud solutions and RDS database architecture

- Schedule product releases with internal teams

- Document design solutions and development phases

- Ensure our applications are secure and up-to-date

- Develop the initial framework or platform of the solution which each developer will use to build the solution.

- Meet with the architects and stakeholders on a regular basis to discuss the development quality measures for the project and assess that the best practices are being adhered to.

- Using coding standards and best practices to ensure quality.

- Should have knowledge about estimation techniques and task/story estimations.

- Timely Escalate any technical issues, roadblocks or project risks to the Architects/stakeholders

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.