Search by job, company or skills

Brixio

Java Developer

Early Applicant
  • 3 days ago
  • Be among the first 50 applicants

Job Description

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: TBD

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

Requirements


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

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 21/11/2024

Job ID: 101095919

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Java Developer Hybrid

Blazick Business SolutionsCompany Name Confidential

Java Developer

JWay GroupCompany Name Confidential
Last Updated: 23-11-2024 06:59:55 PM