HamburgerMenu
hirist

Job Description

Job Description :


Roles And Responsibilities :


- Responsible for designing, developing, and maintaining high-performance, scalable Java-based applications.


- Designing and implementing the overall system architecture, including selecting appropriate technologies, frameworks, and libraries.


- Good understanding of OOPS, Java, Springboot and Microservices and experienced in working with design patterns.


- Developing software architecture and integrating it into Java-based applications.


- Identifying business problems and designing solutions.


- Experienced in using code repository tools like Git or Bit bucket or GitHub.


- Evaluating existing architecture systems.


- Understanding or any experienced with CI/CD build process.


- Design and develop robust, scalable, and secure Java-based applications.


- Evaluate and recommend appropriate technologies and frameworks for projects.


- Participate in code reviews and contribute to code quality and standards.


- Collaborate with developers, project managers, and business stakeholders.


- Stay updated with the latest trends in Java and related technologies.


- Excellent communication skills.


Technical Skills Required :


- Spring, Spring Boot, Hibernate Play.


- Examining and defining current architecture systems.


- Designing scalable architecture systems for Java-based applications.


- Identifying the hardware and software infrastructure needs to accommodate the companys architectural

goals.


- Troubleshooting design flaws and system bottlenecks.


- Performing validation tests to ensure the flexibility and scalability of the Java environment.


- Assisting the software design team with application integration.


- Previous work experience as a software or Java architect.


- Advanced knowledge of software architecture.


- Proficiency with Java, Java Beans, Java Servlets, and JavaScript.


- Experience with the design and implementation of software networks.


- Experience with software design and web programming.


- High-level project management skills.


- Ability to solve complex software system issues.


- Good communication skills

info-icon

Did you find something suspicious?