Position: Java Developer
Category: Java
English level: fluent
Years of experience: 2


- Lead a project team in leveraging Java and the Spring Framework to calibrate electric meters in parallel using thread communication, calculation, and power setting of the test bench.
- Developed an API that automated the testing process and improved performance by over 100%, by implementing communication with the test bench for meter testing and calibration.
- Utilized Hibernate as an Object-Relational Mapping (ORM) tool to connect Java applications to relational databases, optimizing queries and enhancing data processing and analysis capabilities.
- Achieved a test coverage of 80% by implementing comprehensive JUnit test suites with Mockito mock objects for TestBench automation software, leading to a significant reduction in defect rates.
- Implemented multithreading in the application using Java's concurrent programming features, such as thread pools and Executors framework.
- Utilized Java's synchronized mechanisms and concurrent data structures to handle shared resources and ensure thread safety during parallel test execution..