Senior Java Engineer
Senior Java Engineer -Mandatory Skills -Java,spring boot,maven,Microservices,Spring Cloud,Spring Security,AWS
Job Description
Mandatory Skills
5-9 years of extensive experience in building backend Java Services and
Frameworks using Java/JEE. Should know Java-8.
Developing web server applications, object oriented design and design patterns,
and passionate about writing high quality and well-architected code.
Hands-on experience with Spring Boot Micro Services, Spring Data JPA,
hibernate, REST, Java Web Services, JMS, XML, JSON, and messaging
techniques.
Experience in CI/CD tools: Git, Maven, SonarQube, Pipeline scripts.
Good understanding into shared library development in groovy/java.
Strong debugging and analytical skills.
Understanding of networking and security fundamentals
Experience and familiarity with highly scalable services.
Familiarity with Infrastructure as Code (Terraform, Ansible, etc.)
Experience with logging and monitoring tools (Datadog, Grafana, etc.)
Proficient in agile software development process, including coding standards,
code reviews, source control management, build processes, testing, and
operations.
Should know tools like Git, CI/CD, Jenkins.
Strong communication and collaboration skills, with the ability to work effectively
with other IT teams and stakeholders.
Desired skills:
Experience with Amazon Web Services and cloud architecture.
EC2, ALB, RDS, DynamoDB, ElastiCache, S3, Lambda, etc.
Knowledge of DevOps practices, containerization, Docker/Kubernetes
Education Qualificaiton
Bachelor’s Degree in Computer Science or a related field
Roles & Responsibilities
Create clear and feasible work plans for engineering tasks to be completed by the target
dates.
Implement and maintain shared libraries for Jenkins pipeline.
End-to-end CI pipeline development and enhancement.
Produce excellent, detailed design and development documentation.
Work with team members to deliver features on time, respond to
evolving requirements, and strategic shifts in direction.
Familiar and comfortable with Agile/Scrum software development
methodology.
Conduct research on new technologies. Lead/contribute the effort of solving complex
technical challenges to improve engineering productivity
Senior Java Engineer -Mandatory Skills -Java,spring boot,maven,Microservices,Spring Cloud,Spring Security,AWS
Job Description
Mandatory Skills
5-9 years of extensive experience in building backend Java Services and
Frameworks using Java/JEE. Should know Java-8.
Developing web server applications, object oriented design and design patterns,
and passionate about writing high quality and well-architected code.
Hands-on experience with Spring Boot Micro Services, Spring Data JPA,
hibernate, REST, Java Web Services, JMS, XML, JSON, and messaging
techniques.
Experience in CI/CD tools: Git, Maven, SonarQube, Pipeline scripts.
Good understanding into shared library development in groovy/java.
Strong debugging and analytical skills.
Understanding of networking and security fundamentals
Experience and familiarity with highly scalable services.
Familiarity with Infrastructure as Code (Terraform, Ansible, etc.)
Experience with logging and monitoring tools (Datadog, Grafana, etc.)
Proficient in agile software development process, including coding standards,
code reviews, source control management, build processes, testing, and
operations.
Should know tools like Git, CI/CD, Jenkins.
Strong communication and collaboration skills, with the ability to work effectively
with other IT teams and stakeholders.
Desired skills:
Experience with Amazon Web Services and cloud architecture.
EC2, ALB, RDS, DynamoDB, ElastiCache, S3, Lambda, etc.
Knowledge of DevOps practices, containerization, Docker/Kubernetes
Education Qualificaiton
Bachelor’s Degree in Computer Science or a related field
Roles & Responsibilities
Create clear and feasible work plans for engineering tasks to be completed by the target
dates.
Implement and maintain shared libraries for Jenkins pipeline.
End-to-end CI pipeline development and enhancement.
Produce excellent, detailed design and development documentation.
Work with team members to deliver features on time, respond to
evolving requirements, and strategic shifts in direction.
Familiar and comfortable with Agile/Scrum software development
methodology.
Conduct research on new technologies. Lead/contribute the effort of solving complex
technical challenges to improve engineering productivity