Location: Kuala Lumpur
Job Title: Junior Java Developer (J2EE)
Industry:Entity that provides more than 70 services across a wide range of fields, including the following: internet services, such as e-commerce, travel, and digital content; fintech services, such as credit cards, banking, securities, e-money, and cashless payments; mobile services, such as providing a mobile carrier service; and professional sport
Job Summary:
As a Junior Java Developer specializing in J2EE, you will be responsible for assisting in the design, development, and maintenance of Java-based applications. Under the guidance of senior developers, you will contribute to the creation of efficient, scalable, and robust software solutions that adhere to industry best practices. This role offers an excellent opportunity for professional growth and hands-on experience in Java Enterprise Edition (J2EE) development.
Responsibilities: - Assist in the design and implementation of Java-based applications using J2EE technologies.
- Collaborate with cross-functional teams to gather requirements, analyze user needs, and translate them into software solutions.
- Develop and maintain server-side components and web services using Java Enterprise Edition frameworks such as Servlets, JSP, EJB, JDBC, JPA, etc.
- Participate in code reviews, debugging, and troubleshooting to ensure code quality and performance.
- Work closely with senior developers to learn best practices, design patterns, and development methodologies.
- Contribute to the optimization and scalability of applications through performance tuning and code refactoring.
- Stay updated with the latest Java/J2EE technologies, tools, and trends to continuously improve development processes and outcomes.
- Assist in the documentation of technical specifications, system configurations, and deployment procedures.
- Adhere to coding standards, development guidelines, and version control practices within the development team.
Requirements: - Bachelor's degree in Computer Science, Engineering, or a related field.
- Strong understanding of core Java concepts, data structures, algorithms, and object-oriented programming principles.
- Familiarity with Java Enterprise Edition (J2EE) technologies and frameworks such as Servlets, JSP, EJB, JDBC, JPA, etc.
- Proficiency in web development technologies including HTML, CSS, JavaScript, and AJAX.
- Experience with relational databases and SQL (e.g., MySQL, PostgreSQL, Oracle).
- Basic understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills with the ability to work effectively in a collaborative team environment.
- Eagerness to learn and adapt to new technologies and methodologies.
- Prior experience with version control systems (e.g., Git) and build tools (e.g., Maven, Gradle) is a plus.
Preferred Qualifications: - Previous internship or academic projects involving Java/J2EE development.
- Familiarity with enterprise application servers (e.g., Apache Tomcat, JBoss, WebSphere).
- Knowledge of RESTful web services and API development.
- Understanding of software design patterns and architectural principles.
- Certification in Java/J2EE development is a plus.