Senior Java developer
Primary Responsibilities:
- • Develop large-scale external client facing web application with thousands of users, in an Agile development culture.
- • Collaborate with Architects and Lead, influence roadmap and advise on innovative solutions and approaches.
- • Team with peers, leads, DevOps and QA following agile development methodologies.
- • Review functional requirements, providing technical feedback on feasibility and architectural approach and framework.
- • Apply creative thinking/approach to determine technical solutions that further business goals and align with corporate technology strategies, keeping in mind performance, reliability, scalability, usability, security, flexibility, and cost.
- • Ensure adherence to engineering standards for all aspects of the software development life cycle. Innovate and optimize for better engineering best practices and automation. Drive metrics-based platform monitoring and optimization.
- • Act in a technical leadership capacity: Mentor junior engineers and new team members, perform code reviews and apply technical expertise to challenging programming and design problems.
- • Design and develop the front end for customer-facing applications using MVC framework.
- • Design and develop supporting components and microservices for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment.
- • Lead team in software development best practices including Peer Code Review, Unit testing, Automated Deployments, and Automated Testing.
Requirements:
- • BE/BTech or equivalent in Computer Science or Information Systems or Information Technology
- • 8+ years of experience in design and development for Web applications. Well versed with the industry trends, technology, and products.
- • Strong expertise and hands-on in back-end technologies like Java 8 and above, Spring Boot, Spring Cloud, ORM solutions like JPA/Hibernate, Object-Oriented design, REST API, Maven, JSON.
- • Experience in messaging platforms like RabbitMQ/Kafka.
- • Good understanding and experience on performance optimizations.
- • Very good understanding and Hands-on experience Microservices and their design patterns.
- • Good understanding of Databases like MongoDB, PostgreSQL, Oracle.
- • Unit test framework like Mockito, Junit.
- • Experience with containerized environment Dockers, Rocket and Container orchestrator such as Kubernetes.
- • Hands-on experience in working with Database. Should be able to create efficient database solutions, optimize existing DB architect
- • Strong interpersonal and communication skills with Agile/Scrum experience.
- • Experience in SCM tools like Git.
- • Good understanding on AWS
- • Understanding of tools like Sonar, Jira, Confluence, Jenkins, Nexus, Docker, Splunk, Postman.
- • Strong at identifying problems, solving complex problems with simple solutions.
- • Outstanding verbal, written, presentation, facilitation, and interaction skills, including ability to effectively communicate technical and non-technical issues and concepts to multiple organization levels and executive management.
Please send us below details with updated profile in word format..
Current CTC :
Expected CTC :
Notice Period :
You need to submit 3 months’ pay slips and bank statement & form 16 as well to release offer letter if selected.
We will do Background Verification as well.
If you are fine let me know, then we can schedule your interview.
Send profile to srikconsulting@yahoo.com
Comments
Post a Comment