Job Description
We are hiring a Senior Java Developer, an ambitious and skilled Java programmer to join Logic Finder. It is a full time remote position.
Responsibilities
- Develop Java-based application using frameworks/tools.
- Collaborate with design team to review and improve application backend design and actively participate in application architecture discussion.
- Collaborate with design team to review and optimize code for better application performance
- Create & execute unit tests to ensure functional integrity of solutions.
- Optimally utilize software engineering tools such as configuration management systems, build processes (Maven, Git/GitLab), and debuggers to follow defined software development process
- Collaborate with other development team members in peer code review, design & code performance improvement review and discussion.
Qualifications
- Excellent problem-solving skills and comfortable in writing complex code that optimally utilize Java Collections and other APIs
- Bachelors in IT/Computer Science from well-reputed university/institution.
- Years proven experience in Java 1.8, JPA, Hibernate and Spring AOP
- Hands on SQL programming experience in any of the following databases: MySQL/MariaDB/Postgres SQL/SQL Server
- Hands-on proven experience of designing, developing and consuming web services in Spring REST API, JAX-RS and JAX-WS
- JUnit, Git/GitLab, Maven
- Object Oriented Analysis and Design, Design Patterns and worked on SOA
Location: Remote