Overview
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