SENIOR JAVA SOFTWARE ENGINEER
$0
- Full-time
- 51-200 employees
About the job
"Apply only if you have a notice period within 30 days"
Skill: Sr. Java Developer
Location: Bangalore / Hyderabad
Exp: 5+ Years
Responsibilities include:
· Plan and engineer medium to large software feature using the Agile Scaled process.
· Provide actionable feedback on the engineering and project delivery process.
· Mentor and guide Software and Associate Software Engineers.
· Lead solution discovery for solving the client’s business and/or technical problems.
· Work with the Product Owner to prioritize and delegate tasks to other engineers.
· Collaborating with other disciplines to solve clients’ business and/or technical problems.
· Advocate Test Driven Development, Agile practices and understand deployment aspects.
· Build quality software in a timely fashion following the agile process.
Skills Include:
· Have built engineering experience in building scalable, resilient, and observable APIs and web applications with Java and Groovy
· Have strong knowledge in software engineering practices (CI/CD, Test Driven Development, Agile)
· Have strong knowledge of debugging and troubleshooting Java code built by others.
· Can communicate clearly on progress and/or blockers and provide actionable options to solve problems in a pragmatic way.
· Self-motivated and organized to create your own work by understanding the problems your team faces and proposing, implementing, and delivering solutions to them.
· Strong in J2EE technologies, Microservices, and frameworks like Spring boot and other Spring-based tools.
· Building a new API to integrate with a client’s systems or drive a mobile or web application
· Optimizing systems for reliability and security
· Building high throughput low latency code with quality is a must.
· Knowledge of Application security and CMS is a huge plus.
· Contribute CI/CD systems to automate unit and end-to-end integration tests
· Knowledge of AWS cloud or any other cloud is a plus
· Knowledge of centralized logging, Monitoring, and Application Performance Monitoring is a plus.
· Excellent communication skills and summarizing things to execs are needed
