Java Developer

Sarvajith Infotech

Position :-Java Developer

Expected Experience :- 2 yrs

Location :-Trivandrum (Kerala)

Mode :- Onsite (work from office)



Plan projects using agile methodologies and ensure timely delivery
Formally mentor junior engineers on design, coding and troubleshooting
Troubleshoot issues effectively in a distributed architecture
Communicate, collaborate and work effectively in a global environment.
Working in highly collaborative teams and building quality code.
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.
Preferred skills

Experience in leading a team and mentoring juniors.
5+ years, having hands-on experience in coding, algorithms, multithreading, Spring Boot, Hibernate frameworks.
Expertise in API design and development, experience in dealing with a large dataset.
Practicing the coding standards (clean code, design patterns, etc)
Very strong object-oriented design skills, awareness of design patterns and architectural patterns
Strong problem-solving skills, algorithmic skills and data structures
Experience in agile methodologies like Scrum
Good understanding of branching, build, deployment, continuous integration methodologies.
Ability to make decisions independently.


Tagged as:

Upload your CV/resume or any other relevant file. Max. file size: 3 GB.