Tamem

Senior Java developer

Tamem  •  Cairo, EG (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Responsibilities:

  • Works with Product Manager, Designer, and Technical Architect to create high-level and detailed design applications.
  • Performs hands-on coding using Java/J2EE & unit testing.
  • Interact with tech lead to understand technology direction/changes, standards and best practices.
  • Resolve technical issues for designers and developers during product lifecycle.
  • Designs, develops, and implements web-based Java applications to support business requirements.
  • Follows approved life cycle methodologies, creates design documents, and performs program coding and testing.
  • Resolves technical issues through debugging, research, and investigation.
  • Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks.
  • Contribute to the design and develops high-quality software for large scale Java/Spring Batch/Micro-service applications.
  • Perform unit and system testing of application code as well as execution of implementation activities.
  • Analyze business requirements, and create technical design documents that follow the company's architecture standards.
  • Ensures that expected application performance levels are achieved. Designs, codes, tests, debugs, documents,
  • maintains, and modifies computer programs of high complexity, significance, and risk.
  • Performs and/or leads design, coding, testing, implementation, and solution documentation.
  • Develops basic and detailed program specifications.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • More than 3 years of hands-on experience in Java/J2EE development, focusing on Spring Boot and Microservices architecture.
  • Proven experience with Spring Batch, Spring Security, or similar frameworks.
  • Experience working with RESTful APIs, MQ (Message Queues) like RabbitMQ, and unit testing frameworks (e.g., JUnit).
  • Experience in building and deploying applications using CI/CD pipelines (e.g., Jenkins, GitLab) and containerization tools like Docker and Kubernetes (K8s).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
Tamem

About Tamem

We are the go-to staffing company for businesses in the Middle East, ensuring that businesses have access to qualified individuals who can effectively and successfully execute, manage and implement technical projects and aiming to simplify complex staffing processes, foster collaboration among key stakeholders, and accelerate the adoption of advanced technologies within organizations.

Finding skilled resources is one of the biggest challenges faced by companies today, with Tamem you will be able to optimize your staffing process with industry experts. We offer you dedicated and professional developers to meet your short-term and long-term project requirements for on-site, off-site and offshore basis. 

Industry
HR & Recruiting
Company Size
1-10 employees
Headquarters
Cairo, EG
Year Founded
2023
Social Media