drjobs
Java Architect
drjobs Java Architect العربية

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

5years

Job Location

drjobs

Singapore - Singapore

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2465188
We are seeking a skilled and experienced Java Architect with a strong background in designing and developing enterpriselevel applications using microservices architecture Spring framework Hibernate ORM and Oracle database technologies. The ideal candidate will have a deep understanding of software architecture principles excellent problemsolving skills and the ability to lead and mentor development teams in building robust and scalable Javabased solutions.

Responsibilities:
1. Architectural Design:
a. Collaborate with stakeholders to define and refine application requirements and translate them into scalable and maintainable architectural designs.
b. Design and architect microservicesbased solutions that align with business goals and technical requirements.
c. Evaluate and select appropriate technologies tools and frameworks to achieve desired system qualities (performance scalability security etc.).

2. Microservices Development:
a. Lead the development of microservicesbased applications including designing APIs integrating services and ensuring data consistency and communication between microservices.
b. Define service contracts data models and interactions between microservices to ensure seamless integration within the ecosystem.

3. Technical Leadership:
a. Provide technical guidance and mentorship to development teams throughout the project lifecycle.
b. Review code architecture and design decisions to ensure compliance with best practices and architectural standards.
c. Collaborate with crossfunctional teams including product managers developers and testers to drive successful project outcomes.

4. Framework Expertise:
a. Leverage your deep knowledge of the Spring framework to design and implement application components such as Spring Boot applications Spring Data and Spring Security.
b. Utilize Hibernate ORM to manage objectrelational mapping and database interactions efficiently.

5. Database Integration:
a. Design and optimize Oracle database schemas to support the applications data storage and retrieval needs.
b. Ensure data integrity security and performance by implementing appropriate database design patterns and techniques.

6. Performance and Scalability:
a. Identify potential performance bottlenecks and optimize application components to achieve optimal speed and responsiveness.
b. Design and implement caching strategies load balancing techniques and other mechanisms to ensure scalability of microservices.

7. Code Quality and Standards:
a. Enforce coding standards code reviews and testing practices to maintain highquality codebase.
b. Implement automated testing and continuous integration/continuous deployment (CI/CD) pipelines to ensure reliable software releases.


Requirements


Bachelor/Master s degree in computer science Software Engineering or a related field.
Proven experience (10 years) as a Java Architect or a similar role with a focus on microservices architecture.
Extensive handson experience with Spring framework (Spring Boot Spring Cloud) and Hibernate ORM.
Strong proficiency in Oracle database design optimization and querying.
Indepth understanding of microservices principles patterns and best practices.
Solid knowledge of RESTful API design containerization (Docker).
Excellent problemsolving skills and the ability to work collaboratively in crossfunctional teams.
Leadership and mentorship abilities to guide and inspire development teams.
Strong communication skills to convey technical concepts to both technical and nontechnical stakeholders.

Preferred:
Relevant certifications in Java Spring or related technologies.
Experience with other databases and NoSQL technologies.
Familiarity with Agile/Scrum methodologies.




Employment Type

Full Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.