Job Title: Midlevel Java Developer
Location: El Sheikh Zaid Al Jizah Egypt
Company: BitBang LLC.
About Us:
At BitBang LLC. we are at the forefront of building cuttingedge highperformance applications that create a lasting impact. With a strong focus on innovation and quality we offer an exciting collaborative work environment. As we continue to expand we are seeking a talented Midlevel Java Developer who is passionate about building scalable and efficient systems to join our team.
Position Summary:
We are looking for a skilled and motivated Midlevel Java Developer to contribute to the development of enterpriselevel applications. In this role you will work with a dynamic team of developers designers and stakeholders to create robust backend systems and APIs ensuring high performance scalability and security.
Job Responsibilities:
- Backend Development:
- Develop test and maintain serverside applications and services using Java and related frameworks (Spring Hibernate etc.).
- API Integration:
- Design and implement RESTful APIs ensuring smooth communication between frontend and backend systems.
- System Architecture:
- Contribute to the design of scalable and maintainable system architectures.
- Collaboration:
- Work closely with frontend developers to ensure seamless integration of backend systems.
- Code Optimization:
- Write efficient highquality and maintainable code. Optimize applications for maximum speed and scalability.
- Troubleshooting and Debugging:
- Identify and resolve issues across the entire stack. Implement solutions that minimize downtime and improve performance.
- Code Reviews & Best Practices:
- Participate in code reviews ensuring that code meets high standards for quality and performance. Advocate for best practices in development.
- Learning & Growth:
- Stay up to date with the latest trends and advancements in Java development. Continuously enhance your technical skills and contribute to team knowledge sharing.
Requirements
Qualifications:
- Bachelor s degree in Computer Science Engineering or a related field (or equivalent experience).
- 35 years of experience in Java backend development.
- Strong understanding of Java frameworks (Spring Hibernate) and related tools.
- Experience with database systems (SQL and NoSQL).
- Familiarity with version control systems (Git).
- Knowledge of RESTful API design and integration.
- Solid understanding of software engineering principles and best practices.
- Excellent problemsolving skills and attention to detail.
- Strong communication skills and a collaborative mindset.
- Ability to work in a fastpaced environment and manage multiple tasks.
Skills:
- Proficiency in Java (Spring Hibernate JPA etc.).
- Strong experience with database systems (MySQL PostgreSQL MongoDB).
- Experience with microservices architecture is a plus.
- Familiarity with containerization (Docker Kubernetes) and cloud platforms (AWS Azure) is a bonus.
- Experience with unit testing frameworks (JUnit Mockito) is a plus.
- Knowledge of CI/CD pipelines and DevOps practices.
Benefits
Compensation and Benefits:
- Competitive salary and benefits package.
- Social Insurance.
- Health and Life Insurance.
- Hybrid working model.
- Transportation allowance.