Job Title: Java Developer full stack EJB or (Java EE OR J2ee) AND Microservices
Job Description: We are seeking a Java full stack developer you will be responsible for designing developing and maintaining highperformance applications using Java EE EJB (Enterprise JavaBeans) and Angular and micro services architecture.
Responsibilities:
Design and Develop: Design develop and implement robust scalable and highperformance Java EE applications using EJB and microservices architecture.
Coding and Testing: Write welldesigned efficient and testable code. Perform unit testing and integration testing to ensure the reliability and functionality of the developed software.
Microservices Architecture: Design and implement microservicesbased solutions ensuring modularity scalability and maintainability of the overall system.
Database Integration: Integrate Java applications with databases ensuring data consistency integrity and optimal performance.
Collaboration: Collaborate with crossfunctional teams including architects frontend developers and product owners to deliver highquality software solutions.
Troubleshooting and Debugging: Identify and resolve issues bugs and performance bottlenecks. Conduct debugging and troubleshooting sessions as needed.
Code Review: Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Documentation: Document software design coding and testing activities. Create and maintain technical documentation for reference.
Skills:
Proven experience as a Java Developer with expertise in Java Java EE EJB Angular and microservices architecture.
Strong understanding of objectoriented programming principles and design patterns.
Experience with relational databases proficiency in SQL.
Experience with frontend technologies (Angular HTML CSS JavaScript)
Excellent problemsolving and analytical skills.
Effective communication and collaboration skills.
Experience with version control systems (e.g. Git) and build tools (e.g. Maven).
Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes is a plus.
Familiarity with Agile development methodologies.