Senior Software Developer II (Back-End)

June 26, 2025
Application ends: September 26, 2025

Apply for this job

Email *

Job Description

The Senior Software Developer II (Back-End) is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Provide technical subject matter expertise to software development teams responsible for systems designs.

Participate and lead agile software development while working with Developers, Database Developers, Business Analysts, and other departments to implement new functionality.

Develop moderate to large, complex application solutions by analysing and breaking down of system requirements.

Responsible for quality control of all development deliverables.

Develop, maintain, and implement standards and methodologies for software development and developed application

Estimate development effort in support of project requests, based on documentation provided.

Participate in code quality checks through reviews and code quality tools.

Mastery at implementing and using spring related frameworks such as core, AOP, ORM, JDBC, JMS, Transactions, Web, Core, Test

Mastery at debugging and implementing application using spring projects such as spring boot, batch, data, cloud, integration, security

Competence and comfort using SQL databases, Kafka, docker, Kubernetes objects, GIT

Good knowledge of tools used at each level of the SDLC cycle

Develop, maintain, and implement standards and methodologies for software development.

Estimate development effort in support of project requests, based on documentation provided.

Perform other related duties as required

REQUIREMENTS/SKILLS:

Required Technology Skills

Expert in JDK 11, Spring Boot3.x and entire Spring ecosystem (eg: Spring Cloud, Spring Batch and Integration)

First-hand experience with Enterprise Messaging (Kafka)

Experience working with web servers such as, Nginx and Apache

Experience with unit testing/integration testing tools like EasyMock/Mockito and TDD development

Expert in designing and developing RESTful APIs, schemas, documentation using tools like Swagger and dev testing using tools like Postman

Working experience in building Images and Containerization using Docker, Docker Engine using an orchestration system like Kubernetes/OpenShift

Solid experience in basic/advanced SQL programming and good understanding on oracle database concepts

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru Description: