Description
Responsibilities:
- Design software components and/or applications based on business requirements
- Ensure designs are in compliance with application architectural framework
- Write well designed, testable, maintainable, and efficient code
- Implement effective unit test coverage for all developed software
- Provide design and code documentation
Requirements:
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven 4+ years 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.
- Experience with REST API design and development
- Deep knowledge of Java and JEE internals (Classloading, Memory Management, Transaction management, Thread management, etc.)
- Experience with Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with Spring MVC Framework
- Experience with GITLab
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Experience with PowerMockito
- Familiarity with Ant build processes
Requirements
Minimum education level: Bachelor ́s Degree
Years of experience: 4
Language(s): English
Knowledge: Java
Availability for travel: Yes
Availability for change of residence: Yes
Responsibilities:
- Design software components and/or applications based on business requirements
- Ensure designs are in compliance with application architectural framework
- Write well designed, testable, maintainable, and efficient code
- Implement effective unit test coverage for all developed software
- Provide design and code documentation
Requirements:
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven hands-on Software Development experience
- Proven 4+ years 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.
- Experience with REST API design and development
- Deep knowledge of Java and JEE internals (Classloading, Memory Management, Transaction management, Thread management, etc.)
- Experience with Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience with Spring MVC Framework
- Experience with GITLab
- Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Experience with PowerMockito
- Familiarity with Ant build processes
Requirements
Minimum education level: Bachelor ́s Degree
Years of experience: 4
Language(s): English
Knowledge: Java
Availability for travel: Yes
Availability for change of residence: Yes
Other Info
Quezon City, National Capital Region · Now
Submit profile
Kristallis BPO Philippines Inc.
About the company
Kristallis BPO Philippines Inc. jobs
Cebu City, Central Visayas
Position back end Engineer - with experience recruited by the company Kristallis BPO Philippines Inc. at , Joboko automatically collects the salary of , finds more jobs on Back End Engineer - with experience or Kristallis BPO Philippines Inc. company in the links above
About the company
Kristallis BPO Philippines Inc. jobs
Cebu City, Central Visayas