Job Description :

Java Full Stack Developer (Java / Spring Boot / Microservices). This role requires managing product holistically from infrastructure to incident management and prod support.

QUALIFICATIONS:

 

•  Incident Management, Infrastructure Management, L1 & L2 production support.

 

•  24/7 On-call support rotation function is a component of this role.

 

•  Experience using various design patterns preferably MVC, Singleton, Facade and Factory - Proficient in OOD and Implementation, Design Patterns

 

•  Experience in other Backend programming languages like Python, Node.js, Golang, is a plus.

 

•  2+ years’ experience with Angular JS

 

•  Expertise in other Frontend Frameworks like React/Vue.js is a plus.

 

•  Mut have experience working in GIT, Hibernate, JBOSS, Apache, Tomcat, Oracle, UML, JUnit, Mockito, Wire Mock, and REST APIs

 

•  Solid understanding of web/mobile application architecture and security (OAuth, JWT, Spring Security) Extensive experience implementing API’s (REST) via microservices

 

•  Hands-on UI development experience utilizing Responsive Design

 

•  Proficient in Bootstrap or Foundation frameworks

 

•  2 + years’ experience with unit testing frameworks (e.g., Jasmine, Protractor)

 

•  Proficient in OOD and Implementation, Design Patterns (MVVM etc.)

 

•  Must have diverse experience utilizing Java tools in business, Web and client-server environments including Java Platform, J2EE, JDBC technologies and Apigee gateway platform.

 

•  Experience or exposure to Database Design and Implementation

 

•  Knowledge of Multi-tier Architecture, Rational/Visio modeling.

 

RESPONSIBILITIES:

•        Leading the technical scrum team and implementing hands-on the front ends associated with the technical designs for product/project teams.

 

•        Leading technical efforts in the scrum team, including in the creation of quality in our delivery.

 

•        Ensuring the team develops with quality measuring via clean pipelines, and 90%+ coverage.

 

•        Mentoring and elevating your teammates to be stronger engineers by staying ahead with technology evolution and educating the team

 

•        Transforming business requirements into application architectures

 

•        Determining feasibility & scalability of front-end solutions, interacting with business and product owners to define technical solutions for customer problems.

 

•        Production issue triage, management, and prevention as needed.

 

•        UI Design reviews for feasibility, tech design, and impact analysis

 

•        Develop sustainable, accessibility compliant solutions.

 

•        Long term technical debt resolutions, debt prevention & code reviews

 

•        Analysis and implementation of Performance/Stability/Reliability/Architecture initiatives

 

•        Research & Development of POCs & innovative new ideas for customer interactions with Delta

 

•        Assisting in defining alternate solutions for the business problems and providing estimates for potential new workstreams

 

•        Creating a learning culture by establishing, sharing, and enforcing best practices and lessons learned

 

Educational Qualification: Minimum Bachelor's in Computer Science, Computer Engineering or Equivalent Degree


Please send a resumes to

             

Similar Jobs you may be interested in ..