Source description
About the role
Location : Pune Job Description: 4+ years of experience in Java, J2ee, Spring boot, Hibernate, JVM. Experience of handling servers like Tomcat, Jetty, JBoss etc Experience in code testing pre deployment, Mockito in Junit. Clear understanding of OOPs Concepts, SOA principles, design patterns. Proficient in JVM based languages like Java, Groovy. Experience in Restful API Experience in dealing with a large dataset Experience in working on collections, algorithms, multithreading, Design Pattern. Experience in Performance tuning and troubleshooting of memory issues. Strong problem-solving skills, algorithmic skills, and data structures Experience in agile methodologies like Scrum. Good understanding of deployment and integration methodologies Roles & Responsibilities: Work in collaboration with development teams and business experts to establish the technical vision and analyze the trade-offs between usability and performance requirements Working in multiple domains and client environments Suggest new architectural elements to improve the existing architecture Design and implement low latency RESTful services; Define API contracts between services;Version APIs and make them backward compatible Translate business requirements into scalable and extensible design Create platforms, reusable libraries and utilities wherever applicable Continuously refactor applications to ensure high-quality design Choose the right technology stack for the product systems/subsystems Write high-quality code that is modular, functional and testable; Establish the best coding practices Plan projects using agile methodologies and ensure timely delivery Working in highly collaborative teams and building quality code Troubleshoot issues effectively in a distributed architecture
More at Datametica