Job Description : Senior Java Developer

We are looking for a highly skilled senior Java developer to join our company. In this role, you will design, create, and implement various Java-based solutions for the business that will range from mobile applications to database programming.

Senior Java Developer Responsibilities :

– Designing, creating, and implementing Java-based applications.

– Interpreting briefs to create high-quality coding that functions according to specifications.

– Determining application functions and building objectives with the team.

– Ensuring that written code falls in line with the project objectives.

– Problem solving with other team members in the project.

– Identifying and resolving immediate and potential issues with applications.

– Drafting detailed reports on the work performed and projects completed.

– Participating in group meetings to discuss projects and objectives.

– Assisting other developers with troubleshooting, debugging, and coding.

– Meeting deadlines on fast-paced deliverables.

Key Skills :

– Strong experience in Java, J2ee, JDBC, Spring

– Deep understanding of Spring Boot and Spring framework

– Good knowledge in the design and implementation of core Java applications as well as multitiered applications.

– Experience working on building REST based APIs

– Fluency in database like RDBMS and No-SQL databases

– Significant exposure to API design, service development (Web Services, RESTful services), enterprise integration patterns, and messaging technologies (JMS, MQ, or similar).

– Experience in creating technical designs, will be involved in code and test these design

– Strong knowledge of object-oriented programming techniques and the enterprise software patterns

– Strong analytical and excellent troubleshooting skills

– Exposure to some front end technologies (React JS or Angular JS) is a plus