Text copied to clipboard!
Title
Text copied to clipboard!Java Web Application Developer
Description
Text copied to clipboard!
We are looking for a skilled Java Web Application Developer to join our dynamic team. The ideal candidate will have a strong understanding of Java and web application development. You will be responsible for designing, developing, and implementing web-based Java applications to support our business needs. You will also be expected to contribute to the entire software development lifecycle, from concept and design to testing. This role requires a strong understanding of software development principles, excellent problem-solving skills, and the ability to work effectively in a team environment. You should also have a keen eye for detail, excellent communication skills, and the ability to manage multiple tasks simultaneously.
Responsibilities
Text copied to clipboard!- Design, develop, and implement web-based Java applications.
- Contribute to the entire software development lifecycle.
- Perform software analysis, programming, testing, and debugging.
- Identify production and non-production application issues.
- Develop, test, implement and maintain application software.
- Recommend changes to improve established java application processes.
- Develop technical designs for application development.
- Ensure designs are in compliance with specifications.
- Support continuous improvement by investigating alternatives and technologies.
- Participate in software development projects using Agile methodologies.
Requirements
Text copied to clipboard!- Bachelor's degree in Computer Science or related field.
- Proven hands-on Software Development experience.
- Proven working experience in Java development.
- Hands-on experience in designing and developing applications using Java EE platforms.
- Object-oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals.
- Experience with test-driven development.
- Knowledge of Relational Databases, SQL and ORM technologies.
- Experience in developing web applications using at least one popular web framework.
- Experience with cloud services platforms.
Potential interview questions
Text copied to clipboard!- Can you describe your experience with Java and JEE internals?
- What web frameworks have you used in your previous projects?
- Can you explain your understanding of the software development lifecycle?
- How do you handle debugging in a project?
- Can you describe a challenging project you've worked on and how you overcame the challenges?