Senior Java Engineer
Job Summary
Senior Java Engineer -Mandatory Skills -Javaspring bootmavenMicroservicesSpring CloudSpring SecurityAWS
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
Bachelors 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
Required Experience:
Senior IC
About Company
At Virtusa, we are builders, makers, and doers. Digital engineering is in our DNA. It’s at the heart of everything we do.