x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Philippines   »   Jobs in Mandaluyong   »   Java Developer
 banner picture 1  banner picture 2  banner picture 3

Java Developer

Brixio

Brixio company logo

Work Setup and Location: On-Site, Arayat st., Mandaluyong, Metro Manila

Work Schedule: Morning or Afternoon shift, Monday-Friday (8-hour shift only)

Experience Level: 3-5 years

No. of employees required: 28

About the Role:

We are seeking a skilled Java Developer to join our development team. The ideal candidate will have strong expertise in Java programming and be responsible for designing, developing, and maintaining scalable and high-performance software applications. You will collaborate with cross-functional teams to create innovative solutions that meet business needs and enhance user experiences.

Key Responsibilities:

Software Development

  • Design, develop, and maintain applications using Java and related technologies (Spring, Hibernate, etc.).
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Collaborate with business analysts and project managers to understand system requirements and translate them into technical solutions.
  • Develop and implement RESTful APIs and web services to support business functionality.

System Design and Architecture

  • Work with system architects to design scalable, high-performance, and reliable solutions.
  • Participate in the design and development of application architecture, ensuring the solution meets business goals and is future-proof.
  • Select and implement appropriate frameworks and libraries to ensure optimal performance and ease of maintenance.

Database Management

  • Design and implement database schemas, tables, and queries to support application features.
  • Work with relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Write complex SQL queries, stored procedures, and ensure the performance of data access layers.

Testing and Debugging

  • Develop unit tests, conduct code reviews, and perform integration testing to ensure software functionality and quality.
  • Troubleshoot, debug, and optimize Java applications to ensure they perform well in production environments.
  • Ensure comprehensive test coverage and adhere to test-driven development (TDD) practices.

Collaboration and Stakeholder Communication

  • Collaborate with cross-functional teams, including product managers, QA teams, and other developers, to deliver high-quality software solutions.
  • Provide regular updates on the progress of development tasks and escalate issues when necessary.
  • Communicate effectively with both technical and non-technical stakeholders to ensure requirements are met and expectations are clear.

Continuous Improvement and Innovation

  • Stay updated with the latest trends in Java development and emerging technologies.
  • Continuously improve development processes, coding practices, and application performance.
  • Explore new tools, technologies, and methodologies to optimize software development workflows.

Qualifications and Skills:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • 3-5 years of experience in Java development, including proficiency in Java SE/EE.
    • Experience with frameworks such as Spring, Hibernate, or JavaFX.
    • Strong experience in working with RESTful APIs, microservices, and cloud technologies.
    • Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
  • Technical Skills:
    • Strong proficiency in Java programming, including experience with Java 8 or newer.
    • Solid understanding of object-oriented programming (OOP) principles and design patterns.
    • Experience with relational databases (e.g., SQL, MySQL, PostgreSQL) and NoSQL databases.
    • Familiarity with containerization technologies such as Docker and Kubernetes is a plus.
    • Experience with version control systems (e.g., Git, SVN).
  • Soft Skills:
    • Excellent problem-solving and debugging skills.
    • Strong communication skills, both written and verbal.
    • Ability to collaborate in a team environment, with flexibility to work independently when required.
    • Strong attention to detail and a passion for writing high-quality code.
  • Certifications (preferred):
    • Oracle Certified Professional, Java SE.
    • Spring Professional Certification.
    • AWS Certified Developer – Associate

Sharing is Caring

Know others who would be interested in this job?