Java Cloud Engineer

V2Soft, Inc

  • Dearborn, Michigan
  • 3 days ago
  • Full-time

Highlights

Skills Required:Java – For REST API developmentSpring Boot – FrameworkGitHub – Source code managementJenkins – CI/CD pipelineMongoDB – DatabaseGCP - PlatformSkills Preferred:MongoDB – DatabasePostgreSQL – DatabaseAgile Software Development – Operational framework for SW deliveryVisual studio Copilot – IDEPostman /hopscotch – TestingPython – for scriptingoAuth – AuthenticationIntelliJ - IDEExperience Required:3-5 years in developmentBachelor's Degree Computer Science, Information Technology or related (Masters preferred)At least 2-3 years of experience building applications in microservice product architectureExpertise in core technologies, including Java, Spring, Spring Boot, Junit, Google Cloud Platform, RESTful APIs. Experience Preferred:Ability to grasp concepts quickly and implement learning fastPassion for engineering excellenceEffectively communicate your ideas and listen to othersGood knowledge of testing and security methodologies and tools such as SonarQube, CheckMarx and DynaTraceAgile Project Management tools (JIRA) or equal is a plusEducation Required:Bachelor's DegreeEducation Preferred:Master's DegreeAdditional Information:HYBRID / 4 days per week in the officeCoding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security.

Numbers & Facts

LocationDearborn, Michigan
Job TypeFull-time

Description

V2Soft Software EngineerV2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. Join us to be part of a dynamic and impactful global company!Key Responsibilities:Designing and deploying various opinionated cloud environments and platforms aligned with enterprise architecture and security requirements while meeting the business-critical needs of internal customers.Collaborate with enterprise architect, security teams, solution architects, product teams, etc. to design, build, and deploy cloud infrastructure solutions to meet the company's needs for scalability, availability, performance and security.Monitor system usage to predict future needs, ensuring that the organization scales its IT resources appropriately.Develop automation scripts and IaC templates for configuring and provisioning complex cloud resources including identity services, virtual private cloud, gateways, SSL, Kubernetes clusters, NoSQL data stores, etc.Integrate enterprise security and disaster recovery policies in cloud infrastructure configurations, ensuring data protection and data retention practices comply with industry regulations.Design, implement and optimize cloud-based storage solutions ensuring data availability, security and cost efficiency.Assist in the execution of technology strategy and implementation of engineering roadmaps, including optimizing cloud expenditure, maximizing resource usage and ensuring high availability across required geographic regions.Evaluate new and emerging cloud technologies for incorporation into existing systems, assist in modernization efforts to prioritize and execute migrations of on-prem services to cloud systems.Skills Required:Java – For REST API developmentSpring Boot – FrameworkGitHub – Source code managementJenkins – CI/CD pipelineMongoDB – DatabaseGCP - PlatformSkills Preferred:MongoDB – DatabasePostgreSQL – DatabaseAgile Software Development – Operational framework for SW deliveryVisual studio Copilot – IDEPostman /hopscotch – TestingPython – for scriptingoAuth – AuthenticationIntelliJ - IDEExperience Required:3-5 years in developmentBachelor's Degree Computer Science, Information Technology or related (Masters preferred)At least 2-3 years of experience building applications in microservice product architectureExpertise in core technologies, including Java, Spring, Spring Boot, Junit, Google Cloud Platform, RESTful APIs.Experience with MongoDB, relational databases and NoSQL solutionsSolid understanding of CI/CD pipeline design and implementation in a GitHub-based development workflowEfficient with canary deployments, and API related technologies such as JSON, REST, Swagger and Hoppscotch.Knowledge of Continuous Delivery process and tools, testing frameworks and practices (preferably GitHub, Terraform, Tekton, etc.).Generate metrics, perform user access authorization, maintain passwords, and build deployment pipelines.Experience Preferred:Ability to grasp concepts quickly and implement learning fastPassion for engineering excellenceEffectively communicate your ideas and listen to othersGood knowledge of testing and security methodologies and tools such as SonarQube, CheckMarx and DynaTraceAgile Project Management tools (JIRA) or equal is a plusEducation Required:Bachelor's DegreeEducation Preferred:Master's DegreeAdditional Information:HYBRID / 4 days per week in the officeCoding, testing, and deployment of critical features for Connected Consumer and Vehicle applications, ensuring consistency, optimization, resilience, and security.Utilize Java, Spring Boot, RESTful APIs, TDD, and other agile principles (e.g., Jira) throughout the development lifecycle.Implement and advocate for best practices in software craftsmanship, ensuring solutions are well-documented, maintainable, and adhere to high coding standards.Develop and implement comprehensive test plans, automate delivery processes, and continuously improve efficiency to eliminate waste and facilitate rapid, reliable feature releases.Architect and Design comprehensive API load-testing strategies and spearhead threat-modeling initiatives in collaboration with security teams to ensure robust, high-performance systems.Proven experience designing and operating cloud-native systems (Google Cloud Platform preferred)Strong experience with relational databases (e.g. PostgreSQL/SQL) and NoSQL databases (Mongo), data modeling, transactional integrity, and performance tuning.Collaborate effectively with cross functional teams and translate requirements into technical specifications and provide ongoing support for application features.

Similar Jobs