Remote Jobs RockRemote Jobs Rock

Java Developer

๐Ÿ“… Apr 2, 2024
JavaJava EERelational DatabasesSQL
Apply Now

๐Ÿ“œ Description

  • 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.

๐Ÿ› ๏ธ Requirements

  • 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.
Full job description

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

Commerzbank-Poland

Financial Engineer (m/f/d)

๐Ÿ•’ 2 days ago
Commerzbank-Poland๐Ÿ‘ฅ 201 - 500 employees๐Ÿข Information Technology And Services

Develop and enhance market data applications, support business partners with technical issues, and contribute to cloud migration, documentation, and spreadsheet automation across financial data systems.

ASP.NET Framework.NETC#Java
AECOM

Software Development Specialist III

๐Ÿ•’ 2 days ago
AECOM๐Ÿ‘ฅ 10,000+ employees๐Ÿข Architecture And Engineering๐Ÿค B2B

Develops and maintains Power Platform automation, data, and business intelligence solutions for client projects, translating requirements into tools while coordinating with technical teams and non-technical stakeholders.

Power AppsDataversePower AutomatePower BI
Mobileye

Validation Analytics Tools Developer

๐Ÿ•’ 2 days ago
Mobileye๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Automotive

Develop Python analytics tools and AI-enabled workflows to evaluate autonomous-vehicle sensing performance, investigate events, measure software-version progress, and turn findings into reliable engineering products.

PythonData AnalyticsPandasNumpy
Boxinc

Software Engineer III, Metadata Core

๐Ÿ•’ 2 days ago
Boxinc๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Internet

Design and operate scalable services for Boxโ€™s next-generation Metadata Platform, collaborating across teams on system architecture, integrations, feature roadmaps, and reliable cloud services.

JavaPythonScalaPHP
Cloudflare

Software Engineer - Load Balancing

๐Ÿ•’ yesterday
Cloudflare๐Ÿ‘ฅ 10,000+ employees๐Ÿข Computer And Network Security๐Ÿค B2B

Design, build, and operate Cloudflareโ€™s Load Balancing systems, developing reliable distributed services and improving production health while collaborating across engineering, security, SRE, and product teams.

GoRustC++Distributed Systems

Trusted by Remote Workers