[ref. q7142004] Java Software Developer

apartmentVertisystem placeManila descriptionTemporary calendar_month 
Duration: 6+ months
Work Environment: Remote

Job Overview: Java Software Developer

ROLE AND RESPONSIBILITIES
  • Develop and deliver software solutions to functional requirements and timeframes
  • Delivery of assigned stories on schedule and accordance with agreed scope and quality
  • Participation in the Agile Scrum process including:

o Refinement and point estimation of user stories

o Breakdown of user stories into subtasks
  • Development of appropriately commented code
  • Development of Junit or TestNG unit tests
  • Familiarity with front end technologies including Angular, Material Design, JSPs, Swing would be desirable
  • Management of multiple levels of branching, ideally with Git experience
  • Constructive participation in code review and functional test case review
  • Familiarity with CI tools including Maven/Ant, Jenkins, FindBugs/SpotBugs
  • Collaborative documentation, including diagram creation, ideally using Confluence

Technical Competencies:

In depth knowledge and experience of the following technologies:

  • Programming Languages: Strong experience in Java using Spring (Spring Data, Spring MVC) or JEE (JPA, EJB, JAX-RS), ideally both. Experience in JMockit or similar mocking framework for unit testing
  • APIs: RESTful APIs, OpenAPI, Web Socket Subscriptions with JSON payloads. Soap XML based APIs – ability to read, understand and troubleshoot
  • SQL Server: SQL Server 2008 and above – in-depth exposure to T-SQL, stored procedures, SQL functions.
  • Agile: Experience with Agile methodology and experience as a Scrum Master would be desirable

The following technologies would be advantageous:

  • Java Swing: Desktop GUI development
  • SQL Server: Query optimization / tuning and troubleshooting performance issues. SQL Server Reporting Services 2012 and above, report design and stored procedures, queries, dynamic layout
  • Message Bus: Experience using RabbitMQ and Redis is desirable
  • Docker: Experience with using Docker will be desirable
  • HTML5 and CSS3 and web-app experience is advantageous
  • Experience with SQL Server OLAP cubes would be advantageous

Personal Competencies:

  • Ability to communicate effectively with non-technical staff and cross-functional teams
  • Strong written, verbal and interpersonal skills
  • Highly self-motivated
  • Ability to prioritize and execute tasks in a high-pressure environment
  • Ability to conduct research into software related issues
apartmentOne OutsourceplaceMakati, 6 km from Manila
years, we have been providing value-driven solutions to our customers globally, enabling them to achieve scalability and growth. Job Description: The Software Developer supports the development and maintenance of software applications for the BPMO...
apartmentFisher-Rosemount Systems Inc. - Philippine Branch OfficeplaceMandaluyong, 6 km from Manila
Job Description If you are a professional looking for an opportunity to work with the global Emerson Systems and Software organization, this is a stimulating opportunity for you! You will be supporting Emerson's global internal CRM, Service...
placeMakati, 6 km from Manila
Join the Future of Fintech as a Software Developer at Etrading Software! At Etrading Software, we're not just another company-we're a vibrant, forward-thinking community where diversity, collaboration, and innovation thrive. Step into a workplace...