Fullstack Java Developer
Job description
Sr Java Developer
Project Assignment Location: Asean Drive Filinvest City, Alabang, Muntinlupa CityHybrid (3 days per week RTO)
Mid-Shift schedule (exact time to be discussed by the client)
Required skills:
- Java (8 & 17)
- Spring/Spring Boot
- Microservices
- REST APIs
· Has at least 5 years of experience as a Java Developer, with expertise in application analysis and troubleshooting.
· With experience in Fullstack development (any Frontend programming language will do)
· Experience in business domain processes is preferred but not required
TECHNICAL and FUNCTIONAL COMPETENCIES:
a. Programming Languages: Expert in Java (8 & 17), C#, .NET, with strong background in Full Stack Development and API Integration b. Frameworks & Technologies: Rest API, Spring Boot and Legacy Spring Framework, JSF / JSP c. Database: MySQL d. Application Server: Tomcat 10.1e. Build Tools: Maven and Ant f. Azure DevOps, TFS, Agile Scrum, Git Flow
JOB DESCRIPTION:
· Provides continuous service improvements to eliminate or prevent incidents or problems and improve service quality for end customers.· Contributes to the team’s continuous service improvements to eliminate or prevent incidents or problems.
· Leads a project in defining tasks, project deliverable and schedules of the resources assigned to the project
· Can directly communicate with end customers for support requirements.
· Develop and build systems on the Java platform using cutting-edge techniques, tools, and utilities; Excellent skills in design and coding.
· Provide necessary level of technical documentation during requirements and prototyping, based on discussions with project team, industry experience, and best in-class practices
· Ensure the deliverables are of high standards in terms of fit for purpose, application design and code quality, and suggest other quality check tools.
· Research and development initiatives to identify technical features for improved product usage.
· Provide innovative solutions.
KEY RESULTS AREAS/JOB RESPONSIBILITIES
- Change Management
c. Consults with Immediate Superior or directly communicates with end users to clarify change request requirements d. Must ensure that best practice is followed and must always be applied on all projects.
e. Converts change request requirements into sequence of detailed instructions and logical steps for coding into language that will be processed by computer, applying knowledge of computer programming techniques and languages.
f. Codes computer programs following standard coding procedures defined and performs unit testing.
- Customer Service
c. Assists in the knowledge transfer during project turn-over.
d. Proactively provides updates to the customer on the progress of the initiative.
- Administrative
c. Prepares and submits needed reports.
d. Can conduct technical assessment of applicants;
- Teamwork
c. Assists in the knowledge transfer during project turn-over.
- Learning and Development
c. Extends help or conducts training to Application Support members as well as Analyst Programmers in giving technical expertise or know how
- Performance of other tasks as maybe assigned
Benefits
- Company events
- Life insurance
- Opportunities for promotion
- Work from home
Interested in this role?