Posted:2 months ago| Platform:
Work from Office
Full Time
Requirements: Minimum 10 (more is ok) years of experience as an Engineer/Manager/Team lead. Experience working in a structured & process oriented commercial product environment Hands on software development architecture and development experience with one or more of Java, Python,etc Hands on experience in designing and developing applications using Java EE platforms etc Experience in developing web applications using at least one popular web frameworks such as SpringBoot, Spring MVC, GWT etc Hands-on experience in Object Oriented analysis and design using common design patterns. Profound insight of Java11 and JEE internals (Classloading, Memory Management, Transaction management etc) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Good knowledge in NoSQL data sources like Elasticsearch, Mongo or Redis etc Good knowledge in Queueing mechanisms like Kafka or RabbitMQ in a distributed environment Good Knowledge in Javascript, Jquery, HTML5/CSS, Angular/React Experience to write test case using any frameworks such as Junit, TestNG Solid understanding of QA automation practices and hands-on experience with one or more QA automation frameworks (e.g. Selenium, Cypress) Excellent troubleshooting and communication skills Good knowledge in application performance monitoring and visualizing metrics, logs and traces in Microservices environment using tools like Grafana, Datadog or Kibana Hands-on understanding of modern DevOps practices (e.g. CI/CD pipelines like Circleci, Jenkins etc) Proficient understanding of code versioning tools such as Git, TFS, SVN or Mercurial At least 3 years of experiences building/deploying and operating commercial applications on AWS Follow secured coding styles & Working understanding of Security & Compliance frameworks Excellent written (scoping/architecture documents) and verbal skills Working knowledge of Jira or Azure Roles and Responsibilities Architect and develop highly scalable, available, and fault-tolerant services. Mentor junior developers, conduct code reviews, and ensure best practices. Implement advanced microservices patterns (like Saga, Event Sourcing). Drive the adoption of new technologies and methodologies in the team. Participate in the planning and execution of major project milestones. Handle complex problem solving in distributed systems.Optimize application for maximum speed and scalability. Ability to coordinate across multiple scopes/functions, motivate team and collaborate with other engineering and non-engineering teams
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Nagercoil
11.0 - 16.0 Lacs P.A.