Java Software Engineer

V2Soft

$90K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in software development mainly using Java or Python
  • 3+ years with Google Cloud Platform (GCP) including BigQuery and Dataflow
  • 3+ years of experience building microservices and REST APIs
  • 2+ years working with data pipelines and streaming technologies like Apache Beam and Kafka
  • Familiarity with full-stack development frameworks such as React and Node.js
  • Knowledge of CI/CD processes and using Terraform for cloud deployments
  • Experience with relational and NoSQL databases.

Responsibilities

  • Develop and maintain software solutions using Java and Python
  • Design, implement, and manage microservices and RESTful APIs
  • Build and optimize data pipelines using GCP tools
  • Create scalable data architecture leveraging technologies like Apache Beam and Kafka
  • Conduct code reviews and implement unit and functional testing for quality assurance
  • Collaborate with cross-functional teams to define platform features and functionality
  • Manage code repositories and deployment workflows using GitHub.

Benefits

  • Support for community engagement and local non-profit initiatives
  • Access to a dynamic work environment with opportunities for professional growth
  • Adherence to quality and security standards with certifications like CMMI Level 3 and ISO.
  • A commitment to diversity and inclusion in the workplace.
Full Job Description


4 days on site at Dearborn, MI

Experience Required:
5+ years of experience in software development (Java/Python) 3+ years of experience with Google Cloud Platform (BigQuery, Dataflow, Dataproc) 3+ years of experience building microservices and REST APIs 2+ years of experience with data pipelines and streaming technologies (Apache Beam, Kafka) Experience with full-stack development (React/Node.js or similar) Hands-on experience with CI/CD, Terraform, and cloud deployments Strong experience with relational and NoSQL databases
Experience Preferred:
Proficiency in Java or Python, along with Angular or other JavaScript frameworks, with experience designing and deploying cloud-based data pipelines and microservices using GCP tools such as BigQuery, Dataflow, and Dataproc. Ability to leverage modern data platform technologies (e.g., Apache Beam, Kafka) to build platform features and design/orchestrate services that enable scalable data platform capabilities. Strong understanding of Service-Oriented Architecture (SOA) and microservices, with hands-on experience developing scalable services using Java Spring Boot, Python, Angular, and GCP technologies. Full-stack development experience, with knowledge of both front-end and back-end technologies (e.g., React, Node.js) to support data access and visualization layers. Experience designing and developing RESTful APIs for seamless integration across platform services. Ability to implement robust unit and functional testing to ensure high code quality and test coverage. Database experience with relational (PostgreSQL, MySQL), NoSQL, and columnar databases such as BigQuery. Understanding of data governance and security practices, including RBAC, encryption, and data masking in cloud environments. Familiarity with CI/CD pipelines, Infrastructure as Code (IaC) tools such as Terraform, and automation frameworks. Experience managing code using GitHub, with strong troubleshooting and debugging skills. Adherence to SDLC best practices, with the ability to independently manage design, development, testing, and production releases. Strong problem-solving and analytical skills, with the ability to resolve complex data platform and microservices issues.
Education Required:
Bachelor's Degree
Additional Information:
4 days on site

Similar Jobs

More Jobs at V2Soft

More Information Technology Jobs

Find similar Java Software Engineer jobs: