KAR Global
Remote
Location: Remote; physically located in the United States (EST time zone preferred)
KAR Global is looking to expand our autoniq® development team as we continue to innovate within the used car industry. The candidate should have a strong background in Java Web Service development and be comfortable using the Spring Framework. As an engineer on the development team the main responsibilities are design, implementation, and maintenance of RESTful web services in both Composite service and Microservice forms. The candidate should have good communication skills and be able to work closely with Product Owners to discuss feasibility of technical considerations as well as provide accurate estimates for project completion.
Responsibilities and Duties:
Building and maintaining composite and micro services in Java/Spring/React
Optimizing applications and database queries to improve performance and user experience
Collaborating with cross-functional team members on designing and implementing new features
Taking part in technical discussions on software architecture and testing to ensure we do not compromise on quality and performance
Taking part in discussions on implementation strategies
Working closely with Product Owners to help gather and refine requirements for upcoming stories
Continuously work on improving our core offerings as we uncover new business opportunities
Helping to implement proof of concepts for new technologies
Implementing and maintaining unit test coverage for all project level services
Qualifications & Education Requirements:
A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
2+ years of professional Java development experience with RESTful Web Services
2+ years of experience using relational databases for data persistence
Experience using Spring framework
Experience using unit testing framework (Junit, Mockito, etc)
Experience using work tracking software preferred (Jira, Azure DevOps, etc)
Experience working in Amazon AWS environments preferred
Experience working with building and deploying code via Docker containers
Experience with JavaScript frameworks a plus (React, Angular, node.js , etc.)
Experience with Python scripting a plus
You enjoy working with and supporting other team members by participating in code reviews
You have experience working in agile team environments, be good communicator, and conscientious member of the team
Why Work with Us?
Whether your Fun is in working with new technology, learning skills, collaborating with awesomely talented people or growing into a Specialist, Team Lead or People Manager, we want to feed this fire in you. If you have the work ethic, skill and motivation, we will help you find a path that leads you where your passion wants to go.
Job Code R-236913
Location: Remote; physically located in the United States (EST time zone preferred)
KAR Global is looking to expand our autoniq® development team as we continue to innovate within the used car industry. The candidate should have a strong background in Java Web Service development and be comfortable using the Spring Framework. As an engineer on the development team the main responsibilities are design, implementation, and maintenance of RESTful web services in both Composite service and Microservice forms. The candidate should have good communication skills and be able to work closely with Product Owners to discuss feasibility of technical considerations as well as provide accurate estimates for project completion.
Responsibilities and Duties:
Building and maintaining composite and micro services in Java/Spring/React
Optimizing applications and database queries to improve performance and user experience
Collaborating with cross-functional team members on designing and implementing new features
Taking part in technical discussions on software architecture and testing to ensure we do not compromise on quality and performance
Taking part in discussions on implementation strategies
Working closely with Product Owners to help gather and refine requirements for upcoming stories
Continuously work on improving our core offerings as we uncover new business opportunities
Helping to implement proof of concepts for new technologies
Implementing and maintaining unit test coverage for all project level services
Qualifications & Education Requirements:
A University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience
2+ years of professional Java development experience with RESTful Web Services
2+ years of experience using relational databases for data persistence
Experience using Spring framework
Experience using unit testing framework (Junit, Mockito, etc)
Experience using work tracking software preferred (Jira, Azure DevOps, etc)
Experience working in Amazon AWS environments preferred
Experience working with building and deploying code via Docker containers
Experience with JavaScript frameworks a plus (React, Angular, node.js , etc.)
Experience with Python scripting a plus
You enjoy working with and supporting other team members by participating in code reviews
You have experience working in agile team environments, be good communicator, and conscientious member of the team
Why Work with Us?
Whether your Fun is in working with new technology, learning skills, collaborating with awesomely talented people or growing into a Specialist, Team Lead or People Manager, we want to feed this fire in you. If you have the work ethic, skill and motivation, we will help you find a path that leads you where your passion wants to go.
Job Code R-236913
Hewlett Packard Enterprise
Aruba, a Hewlett Packard Enterprise Company, is looking for an experienced Software Engineer to work on design and development of Aruba Central – next generation of cloud-based monitoring and management solutions for Aruba networking devices. As a software developer, you will be working on Golang and Java based software applications that intend to bring unprecedented ease of use and versatility to network management. If you have knack for network management applications software and can design and develop excellent quality code of high complexity, this might be a perfect opportunity for you.
Job Duties:
Design, code, document and test micro services in a cloud-based orchestration environment (like Kubernetes) managing embedded networking switches.
Collaborate with Embedded Switch Development teams to extend network switching management into the Cloud.
Extend on-switch Distributed Analytics into the Cloud.
Integrate and use cloud-centric databases (Cassandra, Postgres, ElasticSearch, Prometheus).
Employ cloud-oriented scalability techniques and messaging apparata like Kafka, RabbitMQ.
Design, develop, and test highly available, scalable, and distributed software systems in Cloud-based CI/CD development.
Benchmark applications and service performance in a cloud-based environment.
Develop solutions agnostic of specific Cloud platform (AWS, Google Cloud, Azure).
Work in a fast moving Agile and DevOps based dynamic product development environment.
Responsibilities:
Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.
Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.
Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.
Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.
Education and Experience Required:
Bachelor's + 2 years of Experience or Master's degree in Computer Science, Information Systems, or equivalent.
Knowledge and Skills:
Programming experience in one or more of following languages: Go Lang, Java, Python, C/C++
Experience with web-servers such as Nginx and web-technologies such as REST services, data binding, JSON, XML, WebSockets, etc.
Experience with cloud-oriented technologies like Kubernetes, Kafka
Experience with databases like Cassandra, Postgres, ElasticSearch, Prometheus
Good knowledge of Enterprise Networking
Experience with full software development lifecycles, processes and best practices, like automated Unit, Feature and System Testing
Knowledge of modern software DevOps tools and processes such as Git, Gerrit, Jenkins, Chef, Puppet, etc.
Logical problem-solving skills
Ability to communicate clearly – both written and verbal communication
Aruba, a Hewlett Packard Enterprise Company, is looking for an experienced Software Engineer to work on design and development of Aruba Central – next generation of cloud-based monitoring and management solutions for Aruba networking devices. As a software developer, you will be working on Golang and Java based software applications that intend to bring unprecedented ease of use and versatility to network management. If you have knack for network management applications software and can design and develop excellent quality code of high complexity, this might be a perfect opportunity for you.
Job Duties:
Design, code, document and test micro services in a cloud-based orchestration environment (like Kubernetes) managing embedded networking switches.
Collaborate with Embedded Switch Development teams to extend network switching management into the Cloud.
Extend on-switch Distributed Analytics into the Cloud.
Integrate and use cloud-centric databases (Cassandra, Postgres, ElasticSearch, Prometheus).
Employ cloud-oriented scalability techniques and messaging apparata like Kafka, RabbitMQ.
Design, develop, and test highly available, scalable, and distributed software systems in Cloud-based CI/CD development.
Benchmark applications and service performance in a cloud-based environment.
Develop solutions agnostic of specific Cloud platform (AWS, Google Cloud, Azure).
Work in a fast moving Agile and DevOps based dynamic product development environment.
Responsibilities:
Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.
Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.
Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.
Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.
Education and Experience Required:
Bachelor's + 2 years of Experience or Master's degree in Computer Science, Information Systems, or equivalent.
Knowledge and Skills:
Programming experience in one or more of following languages: Go Lang, Java, Python, C/C++
Experience with web-servers such as Nginx and web-technologies such as REST services, data binding, JSON, XML, WebSockets, etc.
Experience with cloud-oriented technologies like Kubernetes, Kafka
Experience with databases like Cassandra, Postgres, ElasticSearch, Prometheus
Good knowledge of Enterprise Networking
Experience with full software development lifecycles, processes and best practices, like automated Unit, Feature and System Testing
Knowledge of modern software DevOps tools and processes such as Git, Gerrit, Jenkins, Chef, Puppet, etc.
Logical problem-solving skills
Ability to communicate clearly – both written and verbal communication