A software development company located in Metro Manila is seeking an experienced Java Developer to lead a team of developers. Responsibilities include designing and maintaining Java applications, integrating APIs, and collaborating with front-end teams. A bachelor's degree in Computer Science and a minimum of 4 years of Java development experience are required. Strong skills in Core Java, Spring Framework, and problem-solving are essential. This position offers an opportunity to work with the latest technologies and methodologies in an innovative environment.
Qualifications
Proven experience as a Java Developer with at least 4 years of experience.
Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
Understanding of cloud platforms (AWS, Azure, Google Cloud) is a plus.
Responsibilities
Lead a Team of Java Developers.
Design, develop, and maintain Java applications using frameworks.
Participate in software development life cycle (SDLC).
Skills
Core Java
Spring Framework
RESTful APIs
Database management
Version control (Git)
Unit testing
Problem-solving
Teamwork
Education
Bachelor’s degree in Computer Science or related field
Tools
Eclipse IDE
Apache Maven
Job description
Responsibilities
Lead a Team of Java Developers
Design, develop, and maintain Java applications using frameworks such as Spring Boot, Spring Framework, and Java EE.
Write clean, scalable, and efficient code following best practices.
Participate in software development life cycle (SDLC), including analysis, design, coding, testing, and deployment.
Develop and integrate RESTful APIs and web services.
Work with databases such as MySQL, PostgreSQL for data storage and retrieval.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Troubleshoot, debug, and optimize code for performance and scalability.
Implement security and data protection measures.
Stay up to date with latest Java technologies and industry trends.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a Java Developer with at least 4 years of experience.
Strong knowledge of Core Java, OOP principles, and design patterns.
Hands-on experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
Familiarity with Microservices Architecture.
Experience with database management.
Proficiency in version control systems (Git, GitHub, GitLab, SVN).
Experience in unit testing (JUnit, Mockito, TestNG).
Understanding of cloud platforms (AWS, Azure, Google Cloud) is a plus.
Excellent problem-solving and analytical skills.
Strong communication and teamwork skills.
Preferred Skills
Knowledge of the following technologies:
HTML
CSS
JavaScript
Eclipse IDE
Apche Maven 3.3.9
Hibernate
SMARTGwt
Postgres and/or Oracle Database
Familiarity with Agile methodologies such as Scrum or Kanban.