Software Engineer - Java
Job details
The ideal candidate for the Java Full Stack Engineer position is a motivated and detail-oriented software engineer with 2-4 years of experience in full-stack development. The candidate should have a strong foundation in Java programming and object-oriented programming (OOP). They are proficient in using modern development frameworks and tools including Java Spring, Hibernate/JPA, and MVC. They possess a keen eye for quality, emphasizing best practices and unit testing to ensure robust software solutions. Comfortable working in a dynamic and collaborative environment, the candidate has a solid understanding of front-end technologies such as React and JavaScript, alongside experience with back-end databases like MySQL or MariaDB. Familiarity with containerization tools such as Docker enhances their ability to deploy scalable applications. Responsibilities The Java Full Stack Engineer will be responsible for:
- Developing robust, scalable, and secure full-stack applications using Java Spring, Hibernate/JPA, and other related technologies.
- Designing and implementing front-end solutions using React and JavaScript to create seamless user experiences.
- Collaborating with cross-functional teams to analyze requirements, design, and build effective solutions.
- Conducting thorough unit testing and applying best practices to ensure quality and performance.
- Managing and optimizing databases using MySQL/MariaDB.
- Utilizing Docker for containerization and deployment of applications.
- Documenting development processes and code standards.
- Desirable requirements include experience with Jasper reporting and any additional certifications in Java or related technologies.
- The ability to quickly adapt to new technologies and work independently within a fast-paced environment is advantageous.
- The candidate should have 2-4 years of experience in software development with a proven track record of developing and deploying full-stack applications using Java Spring and Hibernate/JPA frameworks.
- Experience in working with MVC architecture is essential, along with a strong competence in React and JavaScript for front-end development.
- Proficiency in Java programming and object-oriented programming (OOP).
- Experience with Java Spring, Hibernate/JPA, and MVC frameworks.
- Strong skills in React and JavaScript for front-end development.
- Ability to perform unit testing and apply development best practices.
- Competency in working with databases such as MySQL/MariaDB.
- Familiarity with Docker for application deployment.
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.