Collaborate with stakeholders to gather and analyze business and application requirements.
Design and develop scalable, efficient, and high-quality applications using Java Enterprise Edition (JEE), following coding standards and best practices.
Prepare comprehensive technical specifications and design documents to outline application architecture and functionality.
Conduct code reviews to ensure code quality, performance, and maintainability.
Troubleshoot and resolve application issues, delivering timely and effective solutions.
Stay updated on emerging JEE technologies and integrate relevant advancements into projects.
Qualifications:
Minimum 2 years of hands-on experience with Java Enterprise Edition (JEE) development.
Strong understanding of software development principles, design patterns, and best practices.
Proficiency in working with database systems and SQL for data handling.
Familiarity with web technologies like HTML, CSS, and JavaScript.
Experience using version control systems such as Git.
Knowledge of software testing methodologies and tools.
Bachelor’s degree in Software Engineering, Computer Science, or a related field.
Strong problem-solving skills with a proactive approach to application design and issue resolution.