Senior Software Developer Job in Bni Global

Senior Software Developer

Apply Now
Job Summary

Job Description: Senior Software Java Developer The Senior Software Developer will be a part of BNI s Global Information Technology Team and will primarily have responsibilities over the creation and maintenance of company-owned web applications. The Developer will work closely with other Developers and QA engineers, as well as all levels of BNI Management and Leadership teams. This is an unparalleled opportunity to become part of a growing team and a growing global organization. High performers will have significant growth opportunities available to them. Job Responsibilities Support the entire application lifecycle Concept, Design, Develop, Test, Release, and Support Produce fully functional applications and APIs by writing clean code using Programming Languages such as Java, JavaScript, React etc. Approach the development lifecycle with testing in mind Unit, Integration, Regression and more. Troubleshoot and debug applications and databases to optimize performance. Design, Develop and Deliver APIs to support both Mobile and Web Applications. Ensure that all engineering efforts are created/maintained by meeting our quality standards. Research and suggest new Technologies, Libraries, and Protocols to enhance our core eco-system, Create prototypes for design concepts, mock-ups, and approved designs. Use knowledge and research to constantly modernize our applications and infrastructure stacks. Be a team player and strong problem-solver to work with a diverse team. Job Requirements Bachelor s Degree holding a relevant and valid Work Experience of 6-9 years. Fluent in English, with excellent oral and written communication skills. 6 9 years Experience into Backend Software Development Mandatory Skill Set: Must be very strong in Core Java and must be very good working with JAVA JDK versions (Java 8/Java 11/Java 17). Must be very strong in Hibernate ORM, Spring Framework, Spring Boot Microservices, Spring Data JPA, Design Patterns Min 5+ years of experience using Kafka, MariaDB and MongoDB As a Java Developer, must know how to test the code by writing valid Unit tests/Integration tests for the functionality written by him/her using JUnit, Mockito & Postman Spring Cloud/Spring Security OAuth/Struts 2.0/JSP/Servlets, Maven, Git and Gitlab Solid understanding of Object-Oriented Programming, Asynchronous Programming, Concurrency and Multithreading Need to have a good knowledge on Docker/Jenkins Good to have Additional Below Skills but not mandatory. React JS, TypeScript, JavaScript, HTML and CSS Knowledge on AWS Services, such as SQS, SES, SNS, Lambda, S3 Knowledge on Elastic Search & Grafana Good understanding of API Deployments, API Maintenance, and API Integrations (Desirable) Experience with Cloud Computing (Desirable) Experience with Docker and Kubernetes (Desirable) Experience with React JS

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs