Technical Lead- Multithreading /springboot Job in Benchire
Technical Lead- Multithreading /springboot
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
JD for Java Developer -
1. Proficient in data structures including memory/performance considerations of various structures
2. Built applications using multi threading and queues to process large number of transactions
3. Familiar with distributed computing and frameworks such as grpc/protobuf
4. Familiar with databases and raw sql; ORM frameworks such as myBatis
5. Understands JVM metrics, Garbage collection and performance tuning.
6. Java Frameworks such as Spring/Spring boot
Please do apply on Benchire website also
Roles and Responsibilities
Participate in the full development life cycle, working within broadly defined parameters, including design, development, testing, and maintenance of the existing application with minimal supervision.
Work on performance improvement activities. Instrument and test performance metrics.
Unit testing and deployment.
Working with the product and QA, lias with all stakeholders to ensure smooth delivery.
Experience & Skills
Solid understanding and knowledge of Java. You should understand concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java.
Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing. A solid foundation in principles of computer science is desired.
Ability to write clean, modular and loosely coupled code by the use of design patterns.
Passion for developing highly scalable systems.
Fresher
2 - 4 Hires