About Company :
Our Client has steadily grown into a strong SaaS company driving subscription monetization business solutions on the cloud. Our organization prides itself on providing unique products and solutions to our clients. With customers and product implementations spread across 16 geographies our offices are in multiple countries like Canada India Singapore South Africa and the United States. Covalensedigital is a global corporation serving more than 70 active clients across different industry verticals.
Job Title : Java Developer/ Lead
Exp : 3 to 12 yrs
Budget : Experience*3 or 3.5
Work Type : Full Time
Work Mode : Work from office
Interview Mode :F2F interviews only( All rounds same day) (14th Sep )
Notice Period : Immediate to 10days
Location : Whitefield Bangalore
JOB DESCRIPTION
We are looking for a qualified 3 years experienced Java Developer with development experience to join our Engineering Team. Prefer candidates with strong handson experience.
SKILLS REQUIRED
- Experience in multithreading Java core concepts Springboot Spring MVC Microservices SQL Restful APIs Hibernate Design patterns CICD and Git Kafka and RabbitMQ.
- Hands on in developing Java Springboot applications.
- Experience with Java Databases (SQL NoSQL) developing APIs. Experience with Cloud Computing platforms.
- Design develop and maintain scalable and efficient Java applications.
- Perform code reviews to ensure code quality performance and adherence to coding standards.
- Core Java knowledge: Basic knowledge of Java Fundamentals ObjectOriented Programming (OOP) Exception Handling Multithreading etc.
- API integrations within Java: Knowledge of HTTP Fundamentals Java standard libraries (HttpURLConnection) or thirdparty libraries (Apache HttpClient OkHttp etc.) RESTful API authentication methods (Basic Auth OAuth API keys JWT) API documentation (Swagger OpenAPI) error handling etc.
- Java Stack: Proficient in Java and Java EE with expertise in associated technologies like Portlets Tomcat Hibernate and Spring MVC. Demonstrates the ability to design and implement scalable data processing solutions efficiently.
- Collection framework concurrent collection: Different Concurrent classes and usage etc.
- Multithreading: Multiprocessing and multithreading
- Exception handling: ClassNotFoundException IOException SQLException RemoteException etc.
- Java Persistence Mastery: Proficient in JDBC and ORM technologies like JPA and Hibernate. Effectively uses them for seamless interaction with databases ensuring efficient data handling. Demonstrates expertise in designing and implementing robust scalable and maintainable database solutions within Java applications.
- Unit testing & integration testing: Understanding of Unit testing & integration testing of code
- Generics & Synchronisation: Generic classes Synchronization etc.
Springboot:
- Basic Problem Solving: Data Structure and Algorithms Functionally Correct Solution and Approach (In JAVA)
- RESTful Web Services: Proficiency in building RESTful web services including mapping HTTP methods to controller methods handling request and response bodies and implementing error handling and validation.
- Spring boot configuration: Assess candidate on knowledge of springboot set up configure and run apps