Senior Java Developer

BitBang

Not Interested
Bookmark
Report This Job

profile Job Location:

Giza - Egypt

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 29-10-2025
Vacancies: 1 Vacancy

Job Summary

Job Title: Senior Java Developer
Location: El Sheikh Zayed Giza
Department: Software Development
Reports To: Chapter Lead


Job Summary

BitBang is seeking an experienced and highly skilled Senior Java Developer to join our Backend Engineering team. This position is ideal for developers with 5 years of professional Java experience who are passionate about building robust scalable and high-performance backend systems. As a senior team member you will take ownership of backend architecture mentor junior developers and play a key role in designing and implementing enterprise-grade software solutions that power our digital platforms.



Key Responsibilities

Backend Architecture & Development

  • Design develop and maintain scalable backend services and APIs using Java (Spring Boot Hibernate and related frameworks).
  • Architect microservices-based systems that ensure modularity performance and ease of maintenance.
  • Integrate third-party services APIs and databases efficiently and securely.
  • Implement asynchronous processing caching and multi threading to optimize application performance.
  • Collaborate closely with front-end developers to design seamless efficient communication between systems.

Code Quality & Testing

  • Write clean modular and well-documented code following industry best practices.
  • Develop and execute unit integration and performance tests using JUnit or TestNG.
  • Participate in peer code reviews to ensure code consistency maintainability and scalability.
  • Continuously improve application reliability through automated testing and CI/CD practices.

Leadership & Mentorship

  • Provide technical mentorship and guidance to junior and mid-level developers.
  • Collaborate with the Backend Lead to establish development standards coding guidelines and architectural principles.
  • Participate in technical discussions and decision-making processes that shape backend strategy and best practices.
  • Promote a learning culture by conducting internal workshops and knowledge-sharing sessions.



Performance Optimization & Troubleshooting

  • Monitor and tune application performance using profiling and monitoring tools (e.g. JProfiler Prometheus Grafana).
  • Identify bottlenecks memory leaks and other system inefficiencies and resolve them proactively.
  • Lead incident response and root cause analysis for critical production issues.

Agile Development

  • Actively contribute to Agile ceremoniesplanning stand-ups sprint reviews and retrospectives.
  • Work collaboratively with product owners QA DevOps and design teams to deliver on sprint commitments.
  • Ensure timely delivery of high-quality production-ready code.
  • Anticipate and mitigate risks during the development lifecycle.


Continuous Learning & Innovation

  • Stay updated with the latest Java ecosystem developments frameworks and tools.
  • Research and propose innovative solutions to improve performance security and maintainability.
  • Contribute to open discussions on architectural enhancements and scalability strategies.
  • Drive continuous improvement initiatives across the backend engineering function.





Requirements

  • Bachelors degree in Computer Science Software Engineering or a related field.
  • 5 years of backend development experience with strong proficiency in Java (Java 11).
  • Hands-on experience with Spring Boot Hibernate/JPA RESTful APIs and Microservices architecture.
  • Solid understanding of Object-Oriented Programming (OOP) design patterns and software engineering principles.
  • Experience with SQL and NoSQL databases (e.g. MySQL PostgreSQL MongoDB).
  • Familiarity with Docker Kubernetes and CI/CD pipelines (e.g. Jenkins GitHub Actions).
  • Strong problem-solving and analytical skills with a focus on clean efficient solutions.
  • Excellent communication skills and the ability to collaborate in a cross-functional team environment.

Work Environment

  • Working Hours: Flexible start time between 8:00 AM and 10:00 AM. Core hours from 10:00 AM to 4:00 PM Sunday to Thursday.
  • Working Model: Hybrid combining remote flexibility with on-site collaboration.
  • Culture: Agile innovative and results-oriented environment that values ownership transparency and teamwork.
  • Tools & Resources: Access to modern backend development tools cloud infrastructure and automated deployment pipelines.


Benefits


  • Competitive salary with performance-based bonuses
  • Comprehensive social health and life insurance
  • Flexible working hours and a hybrid model
  • Transportation allowance
  • Continuous opportunities for career growth and professional development





Job Title: Senior Java Developer Location: El Sheikh Zayed Giza Department: Software Development Reports To: Chapter LeadJob SummaryBitBang is seeking an experienced and highly skilled Senior Java Developer to join our Backend Engineering team. This position is ideal for developers with 5 years of p...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • REST
  • Eclipse
  • Junit
  • Spring
  • Struts
  • SOAP
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java