Java Senior Developer - Global Professional Services Firm
Taguig, National Capital Region
Posted yesterday
- Company:
- JobsAvenuePH
- Company Description:
- Alorica Inc. is a global leader in customer experience solutions. The Company supports the world's respected brands with the best talent and resources necessary to create insanely great experiences, as well as delivers a host of world-class services for industries of all kinds
- Contract Type:
- Full Time
- Experience Required:
- 5 to 10 years
- Education Level:
- Bachelor’s Degree
- Number of vacancies:
- 2
Job Description
Job Description
We’re looking for Java Senior Developers with expertise in Java technologies to join the Middleware (Java) team. This is a fantastic opportunity to be part of a leading firm whilst being instrumental in the growth of a new service offering.
Your key responsibilities
• Need to work as a technical lead in the development projects using Java technologies
• Working closely with our clients to understand their business, functional, technical, and implementation requirements
• Planning and monitoring of the project deliverables from the team
• Provide key input in technology stack evaluation and assist the architect in terms of technology choices for the projects when needed
• Design and govern the reusable accelerators, apply design patterns and reusable technical components (e.g. error handling, logging etc.)
• Working with the relevant teams to ensure the timely delivery of the projects
• Preparing technical solution and architecture documents, artefacts, work products and presentations for the customer
• Contribute towards excellence in a highly collaborative, team-oriented environment
• Lead and mentor development teams
• Work closely with Project Managers, Senior Business Analysts, and development teams
• Take ownership of the solution delivery, and be responsible for translating functional requirements into a solution
• Task allocation and performance evaluation of team members
• Communicate with client teams and gather requirements, conduct regular team meetings and track project progress
• Interview candidates when needed and help in the recruitment process
• Provide an efficient working atmosphere to project teams and ensure objectives are met within stipulated time
• A background of working with development best practices.
• A willingness to be flexible in responding to issues as they occur and the ability to identify product/deployment improvements to mitigate future occurrences.
• Self-motivated, Strong communication and team building skills.
• Work iteratively in a team with continuous collaboration.
People responsibilities:
• Foster teamwork and lead by example
• Ability to travel in accordance with client and other job requirements
• Excellent written and oral communication skills
Qualification
Mandatory:
• Must have Bachelor's degree (Computer Science, Engineering, Information Systems Management or a related field)
• 5 – 9 years Java Development experience
• Experience in leading teams (good-to-have)
• Knowledge on process methodologies – Agile/frameworks like CMMI
▪ Experience in Java 8 and above / J2EE, Spring boot, JPA, Spring Cloud, Microservices, REST APIs
▪ Experience in Spring, Hibernate, SQL Server/Oracle, PL/SQL, No SQL like - Mongo DB etc.
▪ Experience with messaging technologies (e.g. Kafka, MQ), Event processing technologies
▪ UI experience using Angular, HTML5, JQuery, JSON, JavaScript, Servlet, JSTL, AJAX and CSS will be an added advantage (good-to-have)
▪ Knowledge on object-oriented programming and design patterns
▪ Working experience of designing & developing solutions in cloud environments such as Azure or AWS (good-to-have)
▪ Web Security: OAuth, SSO/SAML, LDAP (basics could be useful)
Other focus areas:
▪ Experience with Continuous Integration/Continuous Deployment
▪ Experience in projects managed in accordance with AGILE (SCRUM) methodology
▪ Knowledge on writing Unit test cases and carrying out Unit testing using Junit
▪ Version control software exposure Git, SVN, Clear case, PVCS
▪ Should have understanding and experience of software development best practices/clean coding practices/clean coding practices
▪ Attention to detail and commitment to high quality/error free deliverables
▪ Lead the team to come up with High level solution design in response to RFPs and be an expert in sizing the project and estimating the effort
▪ Knowledge on the CMMI framework
▪ Expertise in distributed architectures, microservices, Web Services, SOAP, REST, MOM integration technologies and message mediation techniques using an Enterprise Service Bus
▪ Strong problem-solving and analytical skills leveraging all available resources
▪ Ability to connect technology with measurable business value
About The Global Professional Services Firm
A Global leader in Assurance, Tax, transaction and advisory services.
- Salary:
- ₱70,000.00 Monthly