Search by job, company or skills

BitBang, LLC.

Mid-level Java Developer

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Mid-level Java Developer

Location: El Sheikh Zaid, Al Jizah, Egypt

Company: BitBang, LLC.

About Us:

At BitBang, LLC., we are at the forefront of building cutting-edge, high-performance 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 Mid-level 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 Mid-level Java Developer to contribute to the development of enterprise-level 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 server-side applications and services using Java and related frameworks (Spring, Hibernate, etc.).
  • API Integration:
  • Design and implement RESTful APIs, ensuring smooth communication between front-end and back-end 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, high-quality, 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).
  • 3-5 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 problem-solving skills and attention to detail.
  • Strong communication skills and a collaborative mindset.
  • Ability to work in a fast-paced 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.




More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137856609