Java Specialist Job in Datametica

Java Specialist

Apply Now
Job Summary

Job Requirements: 6+ years, having hands-on experience in coding. Proficient in JVM based language(like Java, Groovy), J2EE technology stack Expertise in API design and development, experience in dealing with a large dataset Strong in collections, algorithms, multithreading, also have worked on Springboot, Hibernate frameworks. Practicing the coding standards (clean code, design patterns, etc) Very strong object-oriented design skills, awareness of design patterns and architectural patterns Performance tuning and Troubleshooting memory issues, GC tuning, resource leaks, etc. Strong problem-solving skills, algorithmic skills and data structures Experience in agile methodologies like Scrum Good understanding of branching, build, deployment, continuous integration methodologies Experience in leading a team (min 5)and mentoring engineers Attitude to getting Stuff Done! Ability to make decisions independently. Job Responsibilities: Working in highly collaborative teams and building quality code Working in lots of different domains and client environments also understanding the business domain deeply Architect highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance 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 are modular, functional and testable; Establish the best coding practices Formally mentor junior engineers on design, coding and troubleshooting Plan projects using agile methodologies and ensure timely delivery Troubleshoot issues effectively in a distributed architecture Communicate, collaborate and work effectively in a global environment Operationalize releases by partnering with Tech operations on capacity planning and operability of the product.

Experience Required :

6 to 12 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs