Description
You will complete a 2-3 month intensive training program before joining core technology teams on global projects.
Responsibilities
- Complete an extensive Java training program focused on core technology delivery.
- Work with core technology teams to deliver web and mobile technology solutions.
- Perform assigned software engineering duties independently with minimal direction.
- Apply analytical and problem-solving skills to resolve technical issues.
Required Skills
- Bachelor’s Degree in Computer Science, Engineering, or a related subject.
- Strong understanding of Object-Oriented Programming (OOP) concepts and patterns.
- Knowledge of Java and JEE internals, including Classloading, Memory Management, and Transaction management.
- Proficiency in Java, JavaServer Pages (JSP), and servlets.
- Working knowledge of Java Collections and Exception handling.
- Experience with Relational Databases and SQL.
- Knowledge of ORM technologies such as JPA2 and Hibernate.
- Basic understanding of the Spring Framework.
- 8+ years of professional experience.
Preferred Skills
- Strong professional communication skills, both written and verbal.