Senior Java Full-Stack Developer

placeMakati scheduleFull-time calendar_month 

Design, development and deployment of complex solutions that serve the various business areas of a Global organization. We are looking for experienced, talented, and innovative team members looking for creative solutions.

Job Description & Expectations
  • Demonstrate proven ability for writing distributed, highly scalable, and available Web applications in containerized architectures with prior practical experience of the following technologies: Java/J2EE, Kafka, Hibernate, Spring, Spring Boot, Spring Security, Authorization protocols, Maven, Git, Junit, AngularJS, REACT JS, REST API, JAVA, Python & Azure cloud stack.
  • Demonstrate a strong sense of ownership and responsibility with product releases and evolution goals. This includes, understanding requirements, technical specifications, design, architecture, implementation, unit testing, builds/deployments, and code management.
  • Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance.
  • Ensure compliance through the adoption of enterprise standards and promotion of best practices / guiding principles.
  • Actively participate in the design and transformation of product portfolio into modern back and front-end microservices/SOA based architectures, methodologies.
  • Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance. Participate in code reviews and product design discussions.
  • Proactively contribute to our system architecture and stack design, toolset, agile and DevOps approaches.
  • Coordinate continuous Integration activities, testing automation frameworks including Jenkins, Docker, Kubernetes, etc.
  • Automate build, test (unit, functional and performance) and deployment of the code part of the CI/CD pipelines.
  • Strive to deliver zero defect code ensuring deliveries meet or exceed business expectations.
  • Proactively identify potential problems and opportunities to improve the product and processes, with emphasis on usability, performance, and security.
  • Act as a mentor to others and more junior team members, driving best practices and passion to implement these across team members.
  • Identify, manage, and escalate significant risks or issues to the Project & Program Manager.
  • Create, maintain, and share technical documentation used by engineers and other team members.
Required Skills
  • 8+ years Software engineering experience with relevant and globally supported front-end and back-end frameworks and having successfully participated and delivered numerate products using agile/scrum methodologies.
  • BS or MS in Computer Science or a related technical discipline.
  • Superior knowledge of system architecture, object-oriented design, and design patterns.
  • Proficient understanding of Enterprise Application Lifecycle Management (ALM) principles.
  • Strong understanding of architecture patterns and operational characteristics of highly available and scalable products/platforms.
  • Proficient in modern microservice based architectures, methodologies and in designing and implementing RESTful API web services.
  • Full-stack Developer with strong knowledge of front and back-end technologies including Java/J2EE, Hibernate, Spring, Spring Boot, Spring Security, Authorization protocols, Maven, Git, Junit, JMeter, AngularJS, REACT JS, REST API, JAVA, Python.
  • Experience in deploying to Cloud with focus on Azure and AWS.
  • Proficient with containerized technology and service orchestration frameworks such as Kubernetes, Docker, Helm, OpenShift or similar
  • Strong knowledge of continuous integration concepts via Azure DevOps CI/CD pipelines, Jenkins, Maven, Gradle or similar.
  • Experience with code quality and security technologies such as SonarQube, Snort, Veracode and Datadog or similar.
  • Proficient with Node.js and/or Python, any Python based REST framework.
  • Accessing data across multiple datastores - SQL, NoSQL. MongoDB, PostgreSQL, Oracle required. Experience with Dynamo DB & Magento is a plus with experience with JSON and XML.
  • Source control system experience with Git, Jira, Mercurial, Bitbucket or similar.
  • Unit testing, automated testing, and Test-Driven Development (TDD) with knowledge of Selenium, Cucumber, Appium, Junit, Mockito, Jasmine, Karma or similar.
  • Understanding and implementation of security and data protection concepts.
  • Experience of having performed migrations and integration involving different infrastructure components will be a definite advantage.
  • Leadership qualities and organizational skills as well as the ability to adapt quickly to changing priorities.
  • Good written and verbal communication skills. Ability to effectively communicate the design, logic, and implementation plan to team members and managers.
  • Have a focus on self-improvement with an interest in learning new technologies and identifying how the product can benefit from them.
electric_boltImmediate start

[ref. w80210924] Full Stack Developer

apartmentIT Managers IncplaceMakati
Job Description Currently on-the-hunt for a new & exciting opportunity IT Managers is looking for a driven Full Stack Developer to join our team! We're looking for someone to fulfill the following responsibilities:  •  Design, develop, and maintain...
apartmentTechno Global TeamplaceManila, 6 km from Makati
As a Full Stack Developer, you will play a key role in building and optimizing dynamic applications. Your expertise in full-stack development, MVC, and C# will contribute to creating robust and scalable solutions while collaborating with our...
local_fire_departmentUrgent

Full Stack Developer - Manila

apartmentVertere Global Solutions, Inc.placeManila, 6 km from Makati
Vertere Global Solutions Inc is hiring a Full time Full Stack Developer role in Salcedo Village, NCR. Apply now to be part of our team. Job summary:  •  Looking for candidates available to work:  •  Monday: Evening  •  Tuesday: Evening  •  Wednesday...