HamburgerMenu
hirist

DBiz.ai - Senior Backend Engineer - Java/Spring Frameworks

Posted on: 11/11/2025

Job Description

Description :


Role : Senior Backend Engineer


Job Summary :


We are seeking a highly experienced Senior Backend Engineer with 7+ years of relevant experience to join the Technology Department in a pivotal role focused on scalable application development.


This Engineer will work with a team of talented developers to build and enhance scalable and high-performance core platform services primarily using Java and the Spring framework.


The role demands hands-on programming and architecture contributions, emphasizing technical design, system optimization, and the adoption of cutting-edge technologies within an agile environment.


Primary Responsibility & Core Functions :


Architecture and Technical Design :


- Assists in defining software architectures by collaborating with leads to explore existing systems, determine areas of complexity, and identify potential risks to successful implementation.


- Define and communicate detailed technical design requirements for new features and system enhancements.


- Stay up to date with current best practices and new emerging technologies and make sure cutting-edge technologies are implemented to keep improving backend systems.


Development and System Enhancement :


- Build software applications primarily for the Java platform and Spring framework, strictly following coding standards and best practices.


- Maintain and enhance distributed applications and optimize backend systems for performance and code quality.


- Maintain and enhance REST APIs (micro-services style), ensuring high performance and resilience.


- Build and maintain complex integration modules between backend systems and external platforms.


Collaboration and Operations :


- Collaborate with frontend web and mobile developers for all backend integrations and deployment needs.


- Troubleshoot and debug applications in production and development environments, providing root cause analysis and implementing iterative solutions.


- Work with Git in a CI/CD environment and contribute strong knowledge of continuous integration practices.


- Build a healthy team environment via professional collaboration, mentoring, and assisting fellow developers.


Required Skills & Qualifications :


Experience & Education : 7+ years of relevant experience; Bachelors degree in Computer Science, Computer Engineering, or related technical discipline.


Core Technology : Exceptional experience and working knowledge of Java technologies and Spring framework.


Architecture : Very good understanding of Micro-Services Design, Object Oriented Programming, and Service Oriented Architecture (SOA).


Foundational Skills : Strong Analytical and Problem-Solving skills and a strong understanding of basic Algorithms and Data Structures


Databases : Experience with SQL and NoSQL database systems.


DevOps & Platform : Experience in Docker Containers (build and deployment), comfort with the Linux command-line interface, and detailed knowledge of the JVM Platform.


Security : Very good understanding and experience with Authentication based systems and basic Cryptography.


Process : Discipline in Test Driven Development (TDD) and thorough understanding and experience with Agile Software Development.


Tools : Experience working with Git in a CI/CD environment and experience with JIRA/Confluence or similar tools.


Preferred Skills :


- Demonstrated ability to motivate, mentor, and help fellow developers.


- Proven ability to communicate complex ideas effectively, both verbally and written.


- Experience in fast-paced, high-energy environments, exercising independence and self-motivation


info-icon

Did you find something suspicious?