Senior IT developer - JAVA

PLANIT GROUP
Raleigh, NC, United States
21 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Component-Based Software Engineering Application Lifecycle Management Cloud Computing Software Documentation Continuous Integration Software Design Documents Distributed Systems Data Flow Control Github Python (Programming Language) Scrum Methodology
+16 more
E2e Testing Software Engineering VersionOne Google Cloud Postman Delivery Pipeline Spring-boot Apigee Amazon Virtual Private Cloud (VPC) Backend Information Technology Api Management Legacy Systems Jenkins Servicenow Microservices

Job description

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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…