MogiMogiJobsPowered by MobiusEngineLet Mogi apply

JWay Group

Java Developer

PH · 30 months ago

Full-time

About the job

About the Role:
Our company is seeking a seasoned Java Developer with a robust technical background and a passion for developing scalable, high-quality software solutions. The successful candidate will be instrumental in the design, development, and maintenance of our core Java applications. This role requires a deep understanding of Java and its ecosystems, a commitment to collaborative problem solving, sophisticated design, and product quality.

Key Responsibilities:

• Design, develop, and maintain efficient, reusable, and reliable Java code.
• Ensure the best possible performance, quality, and responsiveness of the applications.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Help maintain code quality, organization, and automatization.
• Translate application storyboards and use cases into functional applications.
• Collaborate with the team to define, design, and ship new features.
• Conduct software analysis, programming, testing, and debugging.
• Manage Java and Java EE application development.
• Ensure designs are in compliance with specifications.

Qualifications:

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
• 4-8 years of hands-on experience in Java development.
• Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.).
• Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate).
• Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
• Experience with test-driven development.
• Mastery in software engineering tools.
• Ability to document requirements and specifications.
• Familiarity with software development methodology and release processes.
• Excellent problem-solving and communication skills.
Location: Hybrid (on-site once a week in BGC, Taguig City)

Job Type: Full-time