Java Full Stack Development
Emdad By Elm

Job Description
The Consultant for Java Full Stack Development will serve a pivotal role in designing, developing, and configuring Java Enterprise Edition (JEE) applications while ensuring the seamless integration of API-based applications using Spring Boot. This role requires a proactive individual who thrives in a collaborative Agile environment and continuously seeks improvement in both the technical aspects of applications and user experience. The Consultant will engage with business units to ascertain requirements, facilitate the development of high-quality front-end solutions using Angular, and ensure the functional integrity of backend systems through adept application of Java technologies. The individual will enhance existing applications by addressing technical debts, optimizing performance, and contributing to the system architecture through best practices. An emphasis will be placed on mentoring junior team members, maintaining comprehensive technical documentation, and employing advanced database skills to support application needs.
Job Requirements
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.
- Minimum of 5 years of experience in application and web systems development, particularly with API-based applications.
- Proven expertise with Java EE, including JSF, EJB, and JPA, along with proficient database skills and familiarity with application servers such as JBOSS.
- Hands-on experience with the Spring Boot framework is mandatory.
- 5+ years of practical experience in front-end development utilizing Angular or React frameworks.
- Proficiency in various web technologies, including HTML5, CSS, and JavaScript, is highly recommended.
- Strong communication capabilities to document processes, troubleshoot issues, and interact effectively with both technical and business personnel at all levels.
- Demonstrated analytical thinking and organizational prowess, with the ability to manage multiple tasks efficiently.
Job Responsibilities
- Design, develop, and deploy JEE applications and microservices using Spring Boot, aligning with business requirements and user stories.
- Build and maintain interactive front-end applications using Angular, ensuring a high-quality user experience.
- Enhance existing software applications by rectifying bugs, minimizing technical debt, and optimizing overall performance.
- Ensure compliance with the full Software Development Life Cycle (SDLC), including analysis, design, coding, testing, debugging, documentation, and maintenance.
- Actively participate in Agile sprints, contributing to retrospectives and encouraging continuous improvement in team processes.
- Prepare and maintain comprehensive technical documentation for new features, enhancements, and system releases.
- Collaborate with cross-functional teams to define requirements, deliver solutions, and align system functionalities with business objectives.
- Provide mentorship to junior developers, facilitating knowledge sharing and skill development within the team.
- Write and optimize SQL queries to effectively support application functionality and database interactions.
Required Skills
- In-depth understanding of Java EE technologies, including JEE components like JSF, EJB, JPA.
- Advanced experience with Spring Boot framework and microservices architecture.
- Proficient in front-end development using Angular or React, including component-based design.
- Solid knowledge of HTML5, CSS, JavaScript, and associated web technologies for building responsive interfaces.
- Competent in writing efficient SQL queries, with a strong grasp of relational database design principles.
- Strong analytical and troubleshooting abilities to resolve application issues in a timely manner.
- Exceptional communication skills, both verbal and written, to interact with diverse stakeholders effectively.
- Proven capability in managing multiple projects simultaneously within a fast-paced and dynamic environment.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Project Manager

Homeroom Teacher (KG and Lower Elementary)

Sales Representative
