Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
chennai, tamil nadu
On-site
As a skilled developer, you will be responsible for architecting and developing highly scalable, fault-tolerant services. Your role will involve mentoring junior developers, conducting code reviews, and ensuring the implementation of best practices. You will also be expected to implement advanced microservices patterns such as Saga and Event Sourcing, and actively drive the adoption of new technologies within the team. Additionally, you will participate in planning and executing major project milestones and tackle complex problem-solving tasks within distributed systems. To excel in this role, you should possess hands-on experience in designing and developing applications using Java EE platforms. A strong understanding of Object-Oriented analysis and design, along with proficiency in common design patterns, is essential. You should have in-depth knowledge of Java11 and JEE internals, including Classloading, Memory Management, and Transaction management. Additionally, expertise in Relational Databases, SQL, and ORM technologies is required. Your expertise should extend to expert-level software coding skills in Spring MVC, Spring Boot, and Hibernate. Familiarity with NoSQL data sources like Elasticsearch, Mongo, or Redis is also crucial. Furthermore, you should have a good understanding of Queueing mechanisms such as Kafka or RabbitMQ in a distributed environment. Experience in monitoring and visualizing metrics, logs, and traces in a Microservices environment using tools like Grafana, Datadog, or Kibana is highly valued. You should be able to define and enforce testing standards, including unit testing, integration testing, and end-to-end testing. Proficiency in DevOps practices and tools like Docker, Kubernetes, Jenkins, and other CI/CD tools is necessary. Moreover, familiarity with cloud platforms like AWS, Azure, and Google Cloud for deploying and scaling applications is beneficial. Your proven ability to lead a team, provide technical guidance, coaching, and mentoring will be essential in this role. Staying updated with emerging technologies and industry trends is expected, along with excellent troubleshooting and communication skills. In conclusion, your proficiency in code versioning tools such as Git, SVN, or Mercurial will complement your qualifications for this challenging and rewarding position.,
Posted 1 day ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
40005 Jobs | Dublin
Wipro
19416 Jobs | Bengaluru
Accenture in India
16187 Jobs | Dublin 2
EY
15356 Jobs | London
Uplers
11435 Jobs | Ahmedabad
Amazon
10613 Jobs | Seattle,WA
Oracle
9462 Jobs | Redwood City
IBM
9313 Jobs | Armonk
Accenture services Pvt Ltd
8087 Jobs |
Capgemini
7830 Jobs | Paris,France