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
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
Continuous Learning & Innovation
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...
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
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
Continuous Learning & Innovation
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
View more
View less