Senior IT developer - JAVA (Remote)
Responsibilities
- Analyze and evaluate business and technical requirements to assess system impact and recommend scalable software solutions.
- Participate in Agile Scrum ceremonies including iteration planning meetings and daily stand-ups.to ensure timely delivery of features.
- Develop and test backend applications using technologies like Java, Python, Postman, Spring boot.
- Design and support the development of microservices and application components for migration
from legacy systems to cloud infrastructure (Google Cloud Platform).
- Implement cloud-native components such as Cloud Functions, Dataflow jobs, Cloud Run, VPC
connectors, and Cloud Scheduler to support distributed systems.
- Support integration and deployment pipelines using CI/CD tools such as Jenkins and GitHub
Actions.
- Work on API management using Apigee to build secure, scalable proxy layers to backend
systems.
- Facilitate defect triaging and manage application lifecycle in environments like DEV, SIT, CAT,
and PROD.
- Maintain system documentation and adhere to project tracking using ALM tools such as
ServiceNow and VersionOne.
- Collaborate with cross-functional teams for end-to-end testing and release validation.
Additional Required Skills/Experience
- A minimum of ten (10) years experience in software development
- A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;
- Able to perform all functional duties independently;
- Experience training/mentoring less experienced personnel;
- Experience authoring or contributing to software-related documentation such as requirements specifications, design documents, technical manuals, and user manuals;
- Excellent communication skills.