With coding and programming requirements becoming increasingly complex, the need for Java development jobs is on the rise. The job market for this profession is stable and we can boost your chances of landing jobs in Java development. With our services, you can join an organization that will help further any Java development careers.

Front End/Full Stack Engineer III

Job Reference: 20-04154 Type:
Full Stack
Job Description:
  • BS-CS/MS-CS plus 5+ yrs of experience.
  • Have experience building highly scalable, highly concurrent platforms that can support millions of requests per second.
  • Have strong foundational knowledge in Object-Oriented Design Principles, Data Structures, Algorithms, SQL/NoSQL, Operating Systems, and Software Engineering.
  • Be ready to adapt to a fast-changing environment and be willing to learn multiple technologies like Java, SQL, node.js, Javascript and many more.
  • Understand or be keen to learn about Web Services, REST API development and design, GraphQL etc.
  • Mentor junior engineers and influence system design and architecture with the mindset of building a robust, scalable platform.

Front End Developer
Javascript (3-5)
Node (3-5)
Java (3-5)

Apply

Backend Developer - Senior

Job Reference: 20-04142 Type: The main function of an analyst/developer is to develop and design web applications and web sites. A typical analyst/developer is responsible for directing web site content creation, enhancement and maintenance. An entry level analyst/developer typically has a Bachelors degree or equivalent training with previous experience. As the levels progress, the years experience increase along with leadership expectations, with the introduction of a supervisory role at Level 4. The technical skills, including the knowledge of computer hardware and software, increase across levels, starting from basic at Level 1 to expert at Level 5.


Education/Experience
o Bachelor degree in computer science or equivalent training required
o 7+ years experience required

Responsibility level
o Exercises independent judgment with minimal direction from supervisor

Skills
o Verbal and written communication skills, problem solving skills, customer service and interpersonal skills (Required)
o Expert ability to work independently and manage ones time (Required)
o Expert leadership and mentoring skills necessary to provide support and constructive performance feedback (Required)
o Expert knowledge of computer hardware and software (Required)
o Expert knowledge of design techniques and principles involved in production of drawings and models (Required)
o Expert knowledge of computer software, such as Adobe, Java, SQL, etc (Required)

Major Job Duties and Responsibilities:
o Supervise the design, build or maintenance of web sites, using authoring or scripting languages, content creation tools, management tools and digital media
o Supervise the writing, design, or editing web page content
o Direct web site updates
o Review problems uncovered by testing or customer feedback and approve the correction of problem
o Advise and direct management or development teams to prioritize needs, resolve conflicts, develop content criteria or choose solutions
o Direct development or validation of test routines and schedules to ensure that test cases mimic external interfaces
o Maintain understanding of current web technologies or programming practices through continuing education

Apply

Automation Engineer RFP

Job Reference: 20-04131 Type:
  • 4+ YOE
  • 4 years of experience in trouble shooting, identifying root cause, issue handling
  • Expert understanding in defect handling flow, experience in tracking seen issues.
  • Expert knowledge in developing/maintain automation test scripts
  • Maintain executions via schedule tools
  • Expert knowledge in at least one of programming languages, Java, python, SQL, C#.
  • Knowledge in git and at least one programming languages.
  • Experience in selenium, Appium, TestNG, Maven, Jenkins, UI automation, API automation
  • Good communication skill with team members and key stakeholders

Apply

Senior FullStack Developer

Job Reference: 20-04128 Type:
Senior Software Engineer Full Stack | Telecommunication Enterprise Solutions Delivery
Telecommunication Enterprise Solutions Delivery develops cutting edge innovative closed-loop analytics solutions,
enabling insights-driven decision making across the enterprise. We collaborate with multiple functional
areas and impact every element of our business: corporate, security, networks, retail, IT and others.
We are looking for a result-oriented full stack engineer to be part of the team who excel in turning
apparently complex problems into an intuitive user experience, implemented in the most simple way endto-
end. You will have the opportunity to work on internal solutions (full stack development), performance
/ scalability issues and building technical infrastructure on-prem and Azure. You will need to understand
the business objectives, think like an end user and knows that 90% done is only half done. You love
beautiful, simple user interfaces, and you constantly wonder what you could have done to simplify your
last project. You are passionate about e2e architecture and database design, focusing on flexibility and
scalability. You prioritize API design, as this is a must to build scalable, future-proof products. You will
work closely with data scientists / Client engineers, cloud and full stack experts to build advanced analytics
platform in a hybrid environment integrating on-prem assets, Azure infrastructure and services.
Essential Functions
You will be responsible for designing, developing, integrating, and maintaining web-based portals,
tools, databases, code improvements and scripts as part of the Machine Learning as a Service team
Participate in technical design discussions, influencing the team in strategic decisions
Work with data scientists / Client engineers, software developers and interfacing internal customers to
translate their requirements to features and develop those solutions
Identify ways to automate analysis through smarter software systems.
Designs, codes, tests, debugs, and documents requirements - code - models, ETL processes, SQL
queries, and stored procedures.
Responds to data inquiries from various groups within client's organization.
Responsible for other duties/projects as assigned by business management / leadership.
Qualifications
Minimum Required
7 plus years of experience in software development
5 years of experience in Java script, Python, Flask API, Web API's, Kafka, Spark, Cloud
technologies (Microsoft Azure preferred), containers, Kubernetes, CI/CD
Experience with Azure cloud-based services and supporting infrastructure
Experience designing and developing solutions with SQL database backends (MS SQL,
PostgreSQL, MySQL)
2 plus years of experience in leading technical teams through agile and human-centered design
methodologies like Design Thinking
Comfortable working with the bottom of the stack (like integrating our internal services or
experimental new APIs) just as much as the top (like creating functional, user centric, customerfacing
prototypes)
Ability to provide technical oversight and guidance for projects across a full technology stack
Experience with analytics tools and how to use data to drive your decision making
Expertise with scaling pilot solutions to a large-scale production environment
Expertise with visualization tools such as PowerBI, D3JS etc.
Excellent written and verbal communication skills.
Desired
Bachelor or master's degree in computer science or equivalent domain specific experience in
lieu of a degree.
Experience with architecting, designing, developing software solution in Azure and on-prem
environments.
Experience with Azure Dev ops / Git hub / Gitlab CI/CD, Graph DB
Certifications AI / Client and Azure Cloud platforms

Apply

Fullstack Developer

Job Reference: 20-04085 Type: Description
The Merchant & Acquiring Processing team is looking for talented engineers for the Foster City office to drive the evolution of mobile payment solutions and to build ***'s enterprise mobile enablement practice.

You will work closely with product management, and other teams to conceive, design, and create unique payment & analytics capabilities on the mobile device .Your will work closely with various stakeholders to help establish mobile development standards

We are looking for someone with Full stack development skills (Java, Spring, React/Angular, javascript libraries)

KEY RESPONSIBILITIES

- Design, lead and implement Full stack development
- Interface with various stakeholders and establish rock solid mobile enablement practice
- Work as part of scrum team executing the product requirements by working with UX, product management and other teams in an agile manner
- Review and challenge requirements and implementations designs
- Conduct peer reviews for implementation of new features
- Communicate status frequently in daily Scrum
- Participate in cross-group and internal customer feature demos

QUALIFICATIONS

B.S. in Computer Science or equivalent experience
4+ years in Full stack development (Java, React/ Redux/AngularJS, Javascript
Expert knowledge of JQuery and JavaScript standards including ES6
Experience with tools like Rally, JIRA, Sharepoint, wiki, etc
- Experience with Agile development methodology
- Sound planning, organizational and problem solving skills, excellent project management skills
- Ability to provide thought leadership on mobile excellence and practice
- Ability and desire to learn new skills and take on new initiatives
- Excellent verbal and written communication skills
- Thrive in self-motivated internal-innovation driven environment

Apply

QA Automation Engineer

Job Reference: 20-04052 Type: Title: Native Quality Engineer

Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If youre interested in joining a purpose driven community that is dedicated to creating an ambitious and inclusive workplace, join *** a company you can be proud to be a part of.

The Role and Opportunity

View Item and Transaction Flows Engineering team owns item details experience, end to end responsibility for auctions & offers, and SEO optimized landing experiences. In other words, this team is responsible for the heart of ***. We drive billions of dollars in revenue via user experiences delivered daily across the globe, across all devices & browsers. Team and experience have great financial and customer impact and role has high visibility in the organization. In addition, being the core *** experience, it has to delight the diverse customer base across the world. We ship often, get immediate user feedback and use experimentation to make decisions.

Our agile teams are based in San Jose and Portland. Scrum teams work on all screen sizes both on the web and native. Like everything else at ***, we build scalable and highly-available systems for the millions of users that depend on us to conduct their businesses.

Primary Job Responsibilities

As a Member of Technical Staff (MTS1) native Quality Engineer, you will design, develop, drive and deliver high-level test strategies, methodologies and take a hands-on approach to see that they are implemented timely and efficiently. You will partner with other departments on technical matters and working closely with cross functional teams.

Testing mobile *** native apps for different mobile products on smart phones - iPhone, iPad, and Android phones and tablets.
Testing the mobile apps using simulators (iOS, Android and MobileWeb clients)
Creating and implementing test plans and test cases
Creating automation tests with XCTest, Espresso and other industry standard frameworks
Participating in release planning, go/no-go meeting & coordinating release processes
Working closely with the product and development teams (both remote and local) to understand product requirements, architecture and technologies
Write clear, actionable bug reports
Reporting progress, risks and test coverage effectively
Configuring defect and test management tools
Managing QA devices and environments
Mentoring team members
Providing technical guidance to the team



Job Requirements
Web services testing for REST API, Queues and Automation (Jenkins preferred) using standard frameworks
Proficiency in one or more of the following programming languages: Swift, Java, Kotlin
Strong knowledge of QA methodologies and tools
Knowledge of various software testing methods (Regression, Load/Stress, Code Coverage Analysis, Black/White box testing, Acceptance, Performance)
Prior QA automation testing, quality assurance methodologies and processes experience.
Test web and mobile applications
Test Java based web services
Test on physical mobile devices - iPad, iPhone, Android phones and tablets
Use Mac and Windows with mobile devices and simulators
Interact effectively across multiple departments and groups
Use Java, XML, Swift, etc for everyday test/automation tasks
Estimate the efforts to test, create and maintain automation tests
Use tools like SOAP UI, Charles Proxy
Debug web service layer related issues from front end layers
Work on fixed deadlines

Soft & Interpersonal Skills
Highly collaborative mindset and a good team player
Focus and attention on customer experience
Quick learning ability to learn new things and independently. seeks areas of improvement for personal growth
Self-driven attitude: goes the extra mile, proposes solutions and improvements, is
involved and proactive
Strong communication skills both oral and in writing
Prioritise well in a multi-project environment
Analytical mindset and brilliant observer
Effective negotiator with other teams/functions
Sound approach to risk management

Basic Qualifications:
Bachelors degree, or its equivalent in Computer Science, Engineering or a closely related field
About Buyer Experience QE Team:
Buyer Experience QE team is a highly dynamic team that enables powering disruptive experiences on *** including view item, transactions, home page, my ***, global header, browse, deals, events, interest, warranty, stores, gift cards, notification, coupons.
Opportunity to work cross *** eco system
Opportunity to work with the latest and greatest technology.
We aspire to be full stack engineers.

Apply

Application Engineer

Job Reference: 20-04004 Type:
 

PayPal

Position: Application Engineer IV::

Duration: 05+ months contract to begin with

Location: 2211 North First St., San Jose, California 95131

 

TOP 3 SKILLS:

  1. Java 6-8 years
  2. Spring (3+ years)
  3.  Building RestAPIs (4+ years)

 

Purpose of Team/Key Projects: This team develops services for credit/Paypal Credit Flows. This service gives final decision to give credit or not. Platform team builds services. They get the request from upstream and a yes/no decision is given, this team develops the platform for that Manager would prefer to keep specific projects confidential

 

Typical Task Breakdown/Rhythm: Half of the day will be spent on development (50%) Half of the day will be spent on testing (50%)

 

Description:

Application Engineer Job Duties and Responsibilities

Typical duties include:

1) Build web applications following best practices. 2) Build REST APIs and SDKs following best practices.3) Flexibility to work on various platforms Skills1) Knowledge of JavaScript programming language.

2) Knowledge of Nodejs.

3) Knowledge of REST architecture and development of REST API.

4) Knowledge of Express and Angularjs.

5) Knowledge of algorithms, design patterns and componentization approaches.

6) Exposure to Java programming language is a plus. Some experience with Java programming is a plus.

7) Exposure to distributed systems and experience with application development in cloud a plus.

8) Exposure to HTML, CSS, Dust and/or Jade templating technologies.

9) Exposure to relational databases MySQL, NoSQL is a plus.

10) Exposure to Big Data technologies like hadoop, hive etc. a plus. Education BS or MS in Computer Science or related field Level IV - Senior: 9+ years

Apply

Developer Sr.

Job Reference: 20-03967 Type: Title: Android Developer

Job Duties
Lead product initiatives, recommend solutions and improvements.
Provide strong technical leadership, focus on continuous improvement.
Build highly reliable software solutions.
Own all aspects of software engineering and product development.
Partner with other developers, product managers, QA, and operations teams to deliver scalable, fault-tolerant solutions.
Evangelize, mentor, and promote mobile development standard methodologies throughout the company.
Practice and enhance industry standard methodologies, such as TDD, design reviews, code reviews, refactoring, CI/CD, A/B testing and experimentation.
Maintain the highest coding and quality standards - testing at all levels (UI, unit, feature and integration)
Create test harness/infrastructure/test cases/Automation geared towards ensuring quality of the product.
Identify and fix bugs and performance issues anywhere along the stack.
Identify project risks and work effectively to mitigate them.
Develop industry and product technical expertise.
Use the Atlassian tools (Jira, Confluence) and Slack for team collaboration.
Promote a culture of "internal open source" where teams can contribute to each other's code bases regardless of organizational boundaries.
Qualifications
Degree in computer science/engineering or equivalent professional experience.
6-10 years of experience in Android Development, developing enterprise Android applications using Java and/or Kotlin - please provide links to published apps.
Expertise in Java and Kotlin.
Proficiency working in a layered and modular architecture.
Proficiency in dependency injection frameworks such as Dagger2.
Expertise in service integration and design concepts such as (MVC, MVP, MVVM, Data Binding etc).
Passion for code hygiene and high quality through automated unit and functional test. Expertise in testing tools such Espresso, Mockito, jUnit.
Experience with relational databases (SQLite or Room) and NoSQL databases such as Firebase.
Experience with Firebase platform is a definite plus.
Experience with mobile application design considerations, visual and interaction design principles for Android apps.
Excellent communication, presentation, social and analytical skills.
Experience with Agile software methodologies and TDD, is desirable.
Able to work in a fast-paced environment and with small and remote teams.
Go-getter, proven problem solver with outstanding testing and debugging skills.
Comfortable working with Git in a CI/CD environment.

Apply

Sr. Software Eng

Job Reference: 20-03874 Type: Software Engineer Senior
Charleston SC area
No clearance required (Public Trust)
POP: 12 months / Start date 6/1/2020

*** is seeking a Senior Software Engineer in Charleston, SC to support ***s health analytics/health informatics technologies team and build/implement breakthrough solutions that help improve healthcare delivery for millions of active, reserve and retired military and their beneficiaries worldwide. Were seeking individuals who know and understand healthcare delivery, advanced health data analytics, healthcare electronic records end to end. We need experienced healthcare focused professionals who know and understand the importance of improving electronic healthcare records and healthcare records management.
The Senior Software Engineer responsibilities can include:
Designs, develops, documents, tests and debugs application software.
Conducts analysis and collaborates with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting. End product may be special use, customized, or commercial software.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops autonomous services, desktop applications, web applications, scripts, and utility programs.
Works within a DevOps agile team to create and maintain rapid deployment of quality solutions products within a CI/CD pipeline.
Ensures software standards are met.
REQUIRED
Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience
Must have experience in the following technologies. Mongo DB, JAVA, SQL, Javascript, .NET, GIT, JSON, XML. Cloud Development, DevSecOPs, Agile
Prior experience working in the healthcare industry and familiarity with health terminology.
Ability to work is without appreciable direction and uses ingenuity and innovation to find solutions.
Prior experience working in the healthcare industry and familiarity with health terminology.
Must be US Citizen with ability to obtain a Public Trust clearance
DESIRED
Understanding of HIPPAA Rules and Regulations.
Experience in Health Systems Data such as Electronic Health Records (EHR) or Military Health (MHS) systems.
Previous experience with any of the following systems is highly preferred:
o Composite Health Care System CHCS
o Essentris
o Surgical Scheduling System - S3
o Anesthesia Reporting Monitoring Device - ARMD
o Armed Forces health Longitudinal Technology Application -AHLTA/Clinical Data Repository - CDR
Ability to obtain Secret clearance

Apply

Developer

Job Reference: 20-03862 Type: Title: Android Engineer
Description
Are you an Android developer who is passionate about building great apps for a global audience? Join our team in growing one of the worlds largest marketplaces! At ***, we're working to enable commerce for everyone and improve the lives of millions of people around the world.

This opening is with the Americas Regional Development Team. We're focused on improving the experience of buying and selling specialty items on ***, and work closely with our business team to identify niche markets, unusual features, partnerships, and emerging technologies to help our customers.

The Job
As an Android engineer on the Americas Regional Development Team, you should already have an established foundation in Android, Kotlin, and Java, as well as fluency in Agile engineering practices and delivery.

We follow the Scrum framework and focus on continual improvement in our practices, driven from the ground up. We expect you to advocate for improvements in code and culture, and to support your colleagues in the same.
We enjoy TDD, pairing, code reviews, and other techniques to maintain high-quality code and resiliency as a team. Quality is more than just code coverage, and everyone is responsible for keeping the bar high.
We work with geographically dispersed teams, so excellent communication and remote collaboration skills are necessary for our projects to succeed.
Who are we looking for?
During our interviews, expect to discuss and demonstrate that you're able to meet these qualifications:

5 years of professional software development, working in teams with a mix of engineers and non-engineers.
3 years writing Android applications, preferably with a focus on e-commerce and service-driven architecture. Please provide links to any apps you've published or open-source projects you've contributed to! We're excited to see what you've built.
Evidence that you can deliver on challenging, long term projects. A degree is great, but not necessary for most of the work we do. We'll happily consider equivalent professional experience.
Interest and enthusiasm about making *** a better marketplace for everyone, everywhere.
What do we offer?
When we take care of good people, we produce great products. When we hire people with diverse experiences, backgrounds, abilities, and talents, we're able to understand and better serve more buyers and sellers.

*** offers competitive salaries and benefits at all levels, including parental leave, flexible work hours, extensive health benefits and insurance. We are committed to accessibility, diversity, and inclusion -- for our employees and our customers.

Apply

Techforce Staff Analyst

Job Reference: 20-03813 Type:

Message Body

Halting out as HM has notified that roles may not be needed, will provide further updates and close/reopen once I hear more.

**Please note that *** requires a *** per hour minimum wage forallcontractors. Job
Bill Rate is firm*** extension a possibility but not confirmed.

This is the same manager as the below postings, please do not submit candidates who did not interview well and or those that were rejected for having had already interviewed or worked for this manager and were let go. You can always ping me in advance to double check.

SFDCJP00008756
SFDCJP00009431
SFDCJP00010397
SFDCJP00010942
SFDCJP00011243
SFDCJP00012094

Details
We are looking for an Techforce Analyst to support our staff at *** in Hillsboro. In this role, you will provide remote and local IT support by troubleshooting, diagnosing, installing and configuring a variety of hardware and software. You will also assist in application support issues, such as access provisioning and various app configuration changes. As an Techforce Analyst, you exhibit a high level of professionalism in providing excellent customer service and exercising sound judgment to provide timely resolution of problems. You will maintain in-depth knowledge of all desktop systems, applications, and technologies. This position requires an outgoing person with excellent communication skills who enjoys helping people and working in a team environment. The ideal candidate will have around 2 years of experience in IT, as well as 1 to 4 years of *** administration support in a mid to large size Enterprise.



Responsibilities:

Provide excellent customer service and diffuse heightened end-user sensitivity.
Ability to communicate technical information to both technical and non-technical personnel.
Resolve user issues submitted via ticketing system, phone, chat, and email.
Uses troubleshooting skills and experience to resolve many issues immediately.
Escalate unresolved customer issues and recommend documented solutions and/or temporary alternative procedures to users
Track all requests using case management application.
Satisfactorily complete a minimum number of tickets/period based upon group standards while maintaining satisfactory customer feedback.
Actively participate in ongoing training of peers and onboarding of new team members
Hardware provisioning, imaging, troubleshooting, and software installation for laptops (Apple & Dell), desktops (Dell), and corporate owned/BYOD mobile devices (IOS/Android) along with standard peripherals.
User and administration of operating systems including Mac OSX/IOS, Windows, and Linux Ubuntu.
TCP/IP networking support and troubleshooting of a corporate user and remote user environment with LAN, WAN, and VPN implementations globally.
Troubleshooting a variety of client, mobile and cloud applications office software (Microsoft Office, Gapps, Browsers, ***.com, etc.).
FTP and Web Services Integrations.
Basic understanding of a programming language (PL/SQL, JavaScript, Java, Apex, VisualForce, etc).
Understanding and adhering to security policies and corporate best practices.
Solve complex incidents by applying known documented solutions and processes, taking work items through to completion with minimal direct supervision.
Partnering with senior members of the team to learn new skills, ask for help, and escalate as needed.
Understand all aspects of *** configuration and technical/functional capabilities, including all changes and potential system implications related to ongoing releases
Perform all tasks related to the day-to-day operations of several large implementations of *** including managing users, creating and maintaining custom objects and fields, handling bulk data migration, workflows, validation rules, page layouts, and troubleshooting of Apex and integrations
Manage a fast-paced queue of support requests, driving all issues to resolution with a strong focus on customer satisfaction and efficient task execution
Maintain and demonstrate 100% compliance with all written security policies, SOX procedures and change management controls
Communicating in different settings and methods including team meetings, conference calls, email, instant messaging, and social media.
Aptitude and ability to learn to adapt quickly to new technology and business requirements in a fast paced, dynamic global environment.
Training team members in formal and informal settings.
Customer and technical support processes.
Accounting and financial processes
ITIL and Software Release Management processes and practices with internal and external partners.


Required Skills:

Current knowledge of PC, Mac and mobile devices (iPhone/iPad, etc.), hardware/software and general technology trends
Excellent project management skills with ability to juggle multiple projects/tasks across various user groups
Understanding of business processes and ability to translate business requirements into application functionality
Excellent verbal and written technical documentation skills
Strong team player with service-oriented attitude and customer focus
Strong research and problem solving abilities are required
Must be a go-getter and *** enthusiast who thrives on working in a fast-paced environment


Desired Skills:

2 years of experience in a desktop support function at a large enterprise
1-3 years previous *** administration experience with a minimum 300-seat environment handling all aspects of CRM, case management and platform maintenance
Polycom and Video Conferencing solutions experience
Linux support experience
Knowledge of Cisco software and hardware
Knowledge of desktop security (anti-virus/anti-spam/firewall/patching/two-factor authentication)

Apply

Software Architect

Job Reference: 20-03810 Type: Title: Member Technical Staff

***, a pioneer in eCommerce, prides itself for being where the world goes to shop, sell and give. We connect 25 million sellers to 180 million active buyers across 190 markets to participate in global commerce of 1.2 billion listings - one of the largest product catalog in the world.

Shipping is a core *** initiative responsible for delivering the worlds greatest selection cheaply, conveniently and dependably. Shipping's charter begins when sellers list their items by providing the tools that recommend shipping options. We offer programs which generate mutual benefit for sellers and buyers. We help buyers choose the shipping option best fitting their needs, promoting trust with the seller and platform at the time of purchase. Sellers use our global label platform to ship their items and our convenient pickup options and tracking assures the buyer that her item will arrive safely and on-time.
We are looking for self-motivated and hardworking individuals to join us. Work on new products that will evolve and grow the *** Core Shipping Product and Technology team.
Are you passionate about being a customer advocate and delivering high-quality designs and components that can scale vertically and horizontally? Are you a creative thinker, not afraid to find outside-the-box solutions for difficult challenges with high scale systems? Then this is the job for you.
You will have opportunities to:
To learn the domain that is integral to rapidly growing and innovating eCommerce marketplace.
Design and implement projects throughout all phases of the software development process.
Work with engineers and other multi-functional teams including Research, Product Management, Quality Assurance, and Operations etc.
Develop outstanding software that meets market needs with respect to functionality, reliability, performance, and scalability.
Track business impact of features on a regular basis
Rely on data to make informed decisions about future directions
Scope, prioritize, plan, bug fix, deploy, document and most importantly, have fun.
And just when you think that the fun is beginning to subside, the eCommerce space evolves and the fun begins again.
Requirements
Bachelors degree in Computer Science or related field with 7+ years of relevant experience (or Masters degree with 5+ years of relevant experience)
Proven ability to design complex systems (preferably experience in building cloud based or on-premise services )
Excellent coding skills in Java or C# (will be primarily coding in Java) and proven use of test automation to certify your code
Outstanding design and problem solving skills, passion for quality and engineering excellence at scale.
Experience in distributed systems, database technologies, and online services is a strong plus
Strong written and verbal social skills and ability to influence peers
Passion for learning and implementing creative large-scale architectural patterns to turn business requirements into simple solutions
Have a genuine love for technology, a curiosity for playing with the latest tools and open source frameworks, and the ability to work in a fast paced, iterative development environment
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply

Back End Developer

Job Reference: 20-03731 Type: Job Description: Department: Digital and Technology Multichannel Ordering

Project Summary:
In this role, the candidate will be a critical member of the team building the foundation for ***'s next generation web platform. They will support and extend running applications & assist in the design and development of new applications. They will be expected to evaluate and refactor in a rapid manner for every part of our infrastructure. Overall knowledge of designing an application to run on a scalable platform is expected. They will be working in an agile environment which values test-driven development. We leverage a dev/ops model, with our development teams engaged in monitoring, optimizing and supporting our production environments. We have many projects running in parallel including cloud technologies, Infrastructure automation, and SOA REST based web applications.

Position Summary:
*** Digital and Technology Multichannel Ordering is responsible for the order management experience on BestBuy.com this includes delivery and fulfillment notifications and order modifications. We have a microservices architecture and integrate with Inventory, Fulfillment, Tax, 3rd-party payment, Incentives, Customer Data, and Order Management. Our team provides both the front-end user experience and back-end scalable REST services.

Responsibilities:
Support and extend running applications
Assist in the design and development of new applications
Working in an agile environment
Engage in monitoring, optimizing and supporting our production environments

Skills:
Java / Groovy 5+ years of experience
Spring 3+ years of experience
NoSQL 2+ years of experience
REST 2+ years of experience
TDD 3+ years of experience
Additional Job Requirements: Please refer to intake for manager contact information.

Please note that there will be hacker rank during the interview.

There will be no pre-screen questions required.

Interview Process:
30-minute phone screen followed by a 90 minute in person interview with hacker rank test.

Apply

User Experience Designer (UX)

Job Reference: 20-03730 Type: Job Description: Key Responsibilities:
Develop responsive email templates using table-based HTML. Develop emails with responsive design for modern mobile devices while maintaining support for ancient desktop clients that dont understand CSS media queries. Deliver production for all assigned email marketing campaigns, which includes: preparing visual assets, QAing against mocks and addressing change rounds and revisions. Fully test and troubleshoot work, ensuring consistently error-free, high-quality results, across multiple browsers or email clients. Coordination of content change requests and production schedule. Use abstract problem-solving skills to address and solve technical problems that arise

Key Skills and Experience:
25 years of relevant email development/design experience. Experience with Foundation for Email desired. Strong technical skills including an expertise in HTML/CSS and table-based HTML for email. Online portfolio required; detailed case studies a plus. Knowledge of email construction and best practices. Understanding of dynamic content and personalization . Understanding of ISP deliverability challenges and associated techniques for successful inbox delivery. Solid understanding of whitelisting, bounce rates and reason types, CAN-SPAM and other email related regulatory compliance and SPAM filter solutions. Working knowledge of Microsoft Outlook, Gmail and Android mail apps. Working knowledge of MS Word, Excel, PowerPoint. Superior attention to detail. Strong work ethic and an ability to function in a high ambiguity environment, with distributed team mates. Ability to work independently at times on multiple tasks while remaining organized.

Specific to this role:
Graceful degradation. You can code HTML email templates that render acceptably in all email clients. Were trying to create a great modern email experience, but we still need designs to be usable in older email apps like Outlook 2016.

Responsive design. You know how to make two things show side-by-side in desktop email, and then stack vertically in a phone email client.

Design feasibility. When looking at an email mockup, you can tell at a glance what parts need to be coded as HTML tables and what parts need to be an image. You can engage with designers to educate them about what design choices will lead to a smoother development experience.

On the radar. Were exploring using AMP for email on future products, so any experience you have with that will be welcome.
Comments for Suppliers:

Apply

Full Stack Developer

Job Reference: 20-03724 Type:
#1 developer skill set needed
- Technically sound on either front end or backend . Both is a plus. Main skill set or. (VueJs(must have) & NodeJS) or (Nodejs(Must have) & Java, GoLang is plus).

Roles and Responsibilities:
- Manage Offshore Requirement sharing and unblock stories, if issue escalate to Scrum master and follow-up.
- Plan releases ahead of time.
- Should be able to answer question on any stories in board and its progress with its possible ETA.
- Thorough business/technical knowledge of what is being getting deployed in production and review the code properly.
- Adhere to TMobile Coding Standards while writing code and review.
- Troubleshoot prod issues without depending on offshore.
- Provide visibility of issues ahead of time.
- Active participation in grooming calls by providing suggestions.
- Able to communicate across teams and get the job done.
- Assist in team in technical challenges.
- Should be able to take communicate with architect or FTE leads to groom any story or work.
- Should explore the environment with terms to tools and technologies that we use and should know whom to reach accordingly.
- Last but not least, should perform as technical lead not mere a developer.

Apply

Analyst/Developer

Job Reference: 20-03688 Type: Description/Comment:Summary: The main function of an analyst/developer is to develop and design web applications and web sites. A typical analyst/developer is responsible for directing web site content creation, enhancement and maintenance. Job Responsibilities: Basic design, build or maintenance of web sites, using authoring or scripting languages, content creation tools, management tools and digital media. Identify problems uncovered by testing or customer feedback and correct problems. Evaluate code to ensure it is valid, meets industry standards and is compatible with devices or operation systems. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Basic ability to work independently and manage ones time. Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Basic knowledge of design techniques and principles involved in production of drawings and models. Basic knowledge of computer software, such as Adobe, Java, SQL, etc. Education/Experience: Bachelor's degree in computer science or equivalent training required. 2-4 years experience required.

Apply

Software Engineer

Job Reference: 20-03663 Type: Duration:9-12 month(s)

Description/Comment:Contract-to-Hire Possibility
Max Bill Rate ***-***/hr for Senior level candidate meeting most requirements


Sr. Software Engineer
In the Research and Development Centers Business Exploration and Development group, we build engaging, innovative, user focused software for Sony. Our engineers are helping to bring to life some of our next generation ideas.
We are focused on finding a senior software engineer who is a quick and voracious learner, open minded, curious, wants to follow best practices, and enjoys engineering creative solutions with good reliability and quality. Candidates should have a very good breadth of programming experience and be ready to apply their skills in any area - from JavaScript/Node to Python to Cloud to embedded Linux to mobile to machine learning. Candidates should be comfortable with building software end-to-end from interfacing with sensors/cameras through a customer-presentable user interface.
You should be able to work alone comfortably, collaborate with distributed team members, demonstrate and train others on your creations, and report on your achievements/progress in meetings. You should enjoy researching information and digging deep to solve problems.

What you'll be doing
This role is a software development position. Your primary focus will be helping to define and create prototypes and proof of concepts across different market verticals; some of which may reach a production level someday. The development stack will vary based upon whatever it takes to accomplish the goals; thus candidates should have a good breadth of knowledge and be comfortable in quickly bringing new concepts to life with whatever resources are available.
Helping to define and develop user experiences that delight the customer.
You will help to not only define the system architecture but to speak to its pros/cons thoroughly and welcome all input/changes. You should be comfortable with mentoring in areas of your strength and learning in areas lacking depth.

Required Skills/Experience
5-7+ years of solid industry experience with a BS in Computer Science or equivalent.
You will possess a solid understanding of JavaScript, Node, React, Python, OOP, and server-side development.
User interface development experience (e.g. JS/React, Qt, Java, etc.)
You should be very comfortable with both Linux-based and Windows environments.
You should have experience using embedded boards like nVidia Jetson, Raspberry Pi, or equivalent.
Excellent communicator who is passionate about quality, testability, extensibility, and simple design.

Other Areas
Experience working in an Agile/Scrum team environment is helpful
Experience with Docker on embedded hardware
Experience with Java/Kotlin and Android app development is a plus
Nice to have: C/C++ experience, machine learning (coursework & experimentation) and/or having helped a Client team with tools/infrastructure around natural language understanding (NLU/NLP), GANs, and/or object recognition.
User interface development leveraging OpenGL, Unity or Unreal.
Experience with building out RESTful services locally and/or in AWS leveraging things like Lambda, API Gateway, and Cognito is nice to have including understanding of AWS best practices in securing infrastructure.
Experience with Firebase is helpful.

Tools
Experience with Git/GitHub and managing code on multiple branches is expected

Candidate Submission Requirements
Applicant portfolio should be presented:
Link to Stack Overflow, GitHub, or equivalent page(s)
Link(s) to any open-source contribution(s)
Link(s) to any apps in the Android Market or iOS App Stores. Try to be specific about your contribution please.
Code sample(s) if available
References

Apply

JavaScript / TypeScript Developer

Job Reference: 20-03646 Type:
Position: Typescript Developer
 Required Skills:
• Extensive experience with Typescript
• Must be able to build very lightweight, no framework application (ES5+)
• Blockchain or Bitcoin experience is a plus
• Must have prior experience with C# or Java
• Must understand real-time messaging systems, websockets, etc
• Must be able to quickly and rapidly go from vague discriptions to a working implementation.
Must be able to fill in gaps in the requirements Additional Information All your information will be kept confidential according to EEO guidelines.

Title: JavaScript Developer
 
JavaScript Developer duties and responsibilities
Develop and enhance our main front end platform - website
Develop new user-facing features
Design and develop new front end applications for various platforms Help out with front end work on other applications (HTML/CSS/JS in Ruby applications)
Develop specifications and designs for complex applications or modifying/maintaining complex existing applications
Perform code analysis, requirements analysis, identification of code metrics, system risk analysis and software reliability analysis
Performance tuning, improvement, balancing, usability, automation

Apply

Software Dev Engineer

Job Reference: 20-03643 Type: Duration:0-18 month(s)

Description/Comment:About Big Data Platforms The Big Data Platforms team powers the most demanding Big Data applications in the industry on some of the largest Hadoop clusters ever built. Yahoo pioneered this level of scale with Hadoop, and *** continues to be a leader in this space. Our team is made up of several PMCs (Program Management Committee members) and Committers in key Apache open source projects like Hadoop, Storm, and Tez, just to name a few. Our leadership position keeps *** at the forefront of these projects, both directionally and technically. Our team structure encourages trust, learning from one another, having fun, and attracting people who are passionate about what they do. If you want to work with Hadoop, Storm, or Spark and get a deep understanding of cloud computing, we're the team for you. Position Responsibilities We are looking for an experienced Java developer to work on hosted Flink clusters in our grid infrastructure. The team maintains, operates, and develops our Apache Flink deployments for the Big Data organization. Even more significant than having used this specific tool is your desire and willingness to work with this technology on one of the core teams within the organization. We are a fun group that's passionate about technology. We are committed to providing outstanding, timely customer support, so youll get to know lots of folks from across the organization who happen to be leaders in the Open Source and Big Data communities. We work well with one another and could use another forward-thinking mind to help expand our team! Position Requirements Knowledge of programming concepts, software architecture, networking and distributed systems, and UNIX/Linux environments Demonstrable experience as an object-oriented developer using popular backend programming languages (Java, C++, C#) A passion for elegant code Outstanding interpersonal and communication skills The following skills and experience are considered a plus: Experience working within an enterprise level environment Experience with one or more of the following: Hadoop Core, Flink, Kafka, Spark, or Storm. Open source contributions to Fink would be a plus.

Apply

Java Developer

Job Reference: 20-03530 Type:

Position: Java Developer

Duration: 4+ months contract to begin with

Location: San Jose, California 95131

Requirements:

  • Solid communication skills
  • Strong Core Java and Object oriented Skills
  • Strong Java backend skills in REST/SOAP and webservices
  • Experience with Spring and Hibernate
  • Exposure to Jenkins, Git, Maven and TestNG are ideal.

Apply

Application Engineer

Job Reference: 20-03509 Type:

Position: Application Engineer III

Duration: 8+ months contract to begin with

Location: San Jose, California 95131

TOP 3 SKILLS:

  1. Java 6-8 years
  2. Spring (3+ years)
  3. Building RestAPIs (4+ years)

Purpose of Team/Key Projects: This team develops services for Credit Flows. This service gives final decision to give credit or not. Platform team builds services. They get the request from upstream and a yes/no decision is given, this team develops the platform for that Manager would prefer to keep specific projects confidential

Typical Task Breakdown/Rhythm: Half of the day will be spent on development (50%) Half of the day will be spent on testing (50%)

Description:

Application Engineer Job Duties and Responsibilities

Typical duties include:

1) Build web applications following best practices. 2) Build REST APIs and SDKs following best practices.3) Flexibility to work on various platforms Skills1) Knowledge of JavaScript programming language.

2) Knowledge of Nodejs.

3) Knowledge of REST architecture and development of REST API.

4) Knowledge of Express and Angularjs.

5) Knowledge of algorithms, design patterns and componentization approaches.

6) Exposure to Java programming language is a plus. Some experience with Java programming is a plus.

7) Exposure to distributed systems and experience with application development in cloud a plus.

8) Exposure to HTML, CSS, Dust and/or Jade templating technologies.

9) Exposure to relational databases MySQL, NoSQL is a plus.

10) Exposure to Big Data technologies like hadoop, hive etc. a plus. Education BS or MS in Computer Science or related field

Apply

Java Developer

Job Reference: 20-03397 Type: Java Developer IV - See Attachment for Full Details

HRM: Andy Egleston ***
Location: Timonium
Number of openings: 1
Submittal limit per supplier: 10
Estimated start date: 6/1 or sooner
Estimated end date: +18 months from assignment start
Bill rate max: ***
Daily schedule and OT estimate: M-F 8-5
Program office contact: kate tiger ***

Apply

Software Dev Engineer

Job Reference: 20-03037 Type: Duration:0-18 month(s)

Description/Comment:About Big Data Platforms
The Big Data Platforms team powers the most demanding Big Data applications in the industry on some of the largest Hadoop clusters ever built. Yahoo pioneered this level of scale with Hadoop, and *** continues to be a leader in this space. Our team is made up of several PMCs (Program Management Committee members) and Committers in key Apache open source projects like Hadoop, Storm, and Tez, just to name a few. Our leadership position keeps *** at the forefront of these projects, both directionally and technically. Our team structure encourages trust, learning from one another, having fun, and attracting people who are passionate about what they do. If you want to work with Hadoop, Storm, or Spark and get a deep understanding of cloud computing, we're the team for you.

Position Responsibilities
We are looking for an experienced Java developer to work on a critical tool sitting at the heart of our grid infrastructure. The team maintains, operates, and develops our Apache NiFi deployment for the Big Data organization.

Even more significant than having used this specific tool is your desire and willingness to work with this technology on one of the core teams within the organization.

We are a fun group that's passionate about technology. We are committed to providing outstanding, timely customer support, so youll get to know lots of folks from across the organization who happen to be leaders in the Open Source and Big Data communities.

We work well with one another and could use another forward-thinking mind to help expand our team!

Position Requirements
Knowledge of programming concepts, software architecture, networking and distributed systems, and UNIX/Linux environments
Demonstrable experience as an object-oriented developer using popular backend programming languages (Java, C++, C#)
A passion for elegant code
Outstanding interpersonal and communication skills

The following skills and experience are considered a plus:
Experience working within an enterprise level environment
Experience with one or more of the following: Hadoop Core, Pig, Hive, Hcat, Oozie, Hbase, Spark, or Storm
Previous NiFi experience would be incredible!

Apply

Senior Java Developer

Job Reference: 20-02958 Type:
senior java developer

Apply

Mid Level Java Developer

Job Reference: 20-02957 Type:
java developer

Apply

Python Developer

Job Reference: 20-02590 Type:
Essential Criteria:
  • 5+ years commercial experience of using Python and RDBMS. [mid] desired 8+
  • Experience of version control systems such as Git or similar.
  • Excellent troubleshooting skills
  • Excellent software development skills including: requirements analysis, software design, data modelling, OO design, unit and integration testing and maintenance.
  • Knowledge data warehousing.
  • Dev experience on Linux OS
  • Rest API and SOAP
  • Network fundamentals
  • Knowledge of Selenium and Device Automation (mobile)

Desired Criteria:
  • Third level qualification in IT, Computer Science or a related field.
  • Experience with Python frameworks such as Flask
  • Knowledge of Linux/Unix and Docker environments, ETL, Java, website development.
  • AWS
  • Networks exposure

Apply

Sr Software Dev Engineer

Job Reference: 20-02553 Type: Duration:0-12 month(s)

Description/Comment:You Must Have
A solid Computer Science foundation in data structures and algorithms, object oriented programming, and modern software engineering practices from your achievement of obtaining a degree in CS or a similar engineering pursuit.
Proven hands-on Software Development experience.
4+ Years of prior Java development experience building enterprise applications.
Experience with message queuing Kafka, RabbitMQ, ActiveMQ stream processing and highly scalable big data data stores.
Experience with web services and security protocols.
Experience in scripting languages like Python or Perl, and Unix or Linux systems.
Experience with relational databases like Oracle, etc and non-relational databases like Druid, etc.
Excellent design, coding, debugging and testing skills.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Excellent knowledge of ORM technologies (JPA2, Hibernate)
The ability to implement test solutions for the developed code and create effective test mechanisms and execute quality processes on new code prior to submission.
The expertise to manipulate data through query languages.
Facility with data concepts such as joins, aggregation, projection, and explosion.
The ability to work with large-scale distributed systems.
Solid written and verbal communication skills.
Excellent problem solving and organizational skills.
Great team-working capabilities in an agile development environment.
Willingness to engage productively with others in the industry through the mechanisms of open source software.
The passion to build great products, work with great people and change the world.

Good To Have
Hands on experience with Big Data Technologies like Hadoop, Pig, Hive, Presto, Spark, etc.

Apply

Software Dev Engineer

Job Reference: 20-01975 Type: Duration:0-18 month(s)

Description/Comment:Backend Engineer Job Description

A Little About Us
*** Group brands comprise some of the premier destinations on the Internet. This means that we rely on massively scalable, widely distributed, highly performant, and efficient software systems. If you want to help solve complex software problems for systems like these, we are looking for you.

*** Groups Data Measurements and Insights team works on one of the biggest online advertising and audience data sets in the world. We are responsible for providing fast, clean, and relevant data for VMGs advertising businesses as well as key measurements and insights about VMG users. We are developing next generation technologies to enrich our advertiser and user experience through complex, scalable data platforms, with ever growing and interesting challenges.

In this role, you will partner exclusively with the Exchange Analytics Team who leverage enormous amounts of data to inform selling opportunities. Acting as a conduit between this team and the broader Data Engineering team, you will help them with improved data access and performance.

A Lot About You
We're looking for world-class, fun-loving engineers to join the Data team in Champaign, Illinois where you will have the opportunity to help develop high speed advertising data solutions from data collection to large scale data manipulation to long term data storage and low-latency retrieval, reporting, and analytical systems.

We are looking for software engineers at various experience levels to analyze requirements; investigate optimal software solutions; architect, design, implement and test those solutions; and support our globally deployed data collection and handling software.

Your Day
You will spend your days doing things like:
Working through documents and conversations with colleagues to understand product requirements for new features
Shaping those requirements into design documents and software implementation
Testing and debugging both your own software and some written by others
Analyzing and refactoring existing software to enhance its reliability, performance, supportability, and operability
Helping your team figure out priorities and processes and whats next
Playing with your friends in some of our local games and contests, from trivia to table tennis, puzzle building, escape rooms and more.

You Must Have
A solid Computer Science foundation in data structures and algorithms, object oriented programming, and modern software engineering practices from your achievement of obtaining a degree in CS or a similar engineering pursuit.
The ability to use an object oriented programming language like Java or C++, scripting languages like Python or Perl, and Unix or Linux systems.
Excellent design, coding, debugging and testing skills
The expertise to manipulate data through query languages
Facility with data concepts such as joins, aggregation, projection, and explosion
The ability to work with large-scale distributed systems
Solid written and verbal communication skills - ability to translate complex data challenges into resulting business impacts
Excellent problem solving and organizational skills
Great team-working capabilities in an agile development environment
Willingness to engage productively with others in the industry through the mechanisms of open source software
The passion to build great products, work with great people and change the world

If this describes you, then we have a career for you at our place.

Come see what were doing at *** Group on the Silicon Prairie, in Champaign, Illinois!

Apply

Automation Mobile Test Engineer

Job Reference: 20-01782 Type:
Automation test Engineer

Apply

Technical Business Systems Analyst

Job Reference: 20-01781 Type: Description/Comment:Summary: The main function of a business systems analyst is to analyze science, engineering, business and all other data processing problems for application to electronic data processing systems. A typical business systems analyst is responsible for analyzing user requirements, procedures and problems to automate or improve existing systems and review computer system capabilities, workflow and scheduling limitations. Job Responsibilities: Gather requirements from business units and translate those to programmers and developers. Confer with clients regarding the nature of the information processing or computation needs. Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation. Interview or survey workers, observe job performance or perform the job to determine what information is processed and how it is processed. Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared. Consult with management to ensure agreement on system principles. Expand or modify system to serve new purposes or improve work flow. Skills: Verbal and written communication skills, problem solving skills, attention to detail and interpersonal skills. Ability to work independently and manage ones time. Basic mentoring skills necessary to provide support and constructive performance feedback. Knowledge of design techniques and principles involved in production of drawings and models. Knowledge of computer software, such as Visual Basic, Java, SQL, etc. Education/Experience: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred. 5-7 years experience required.

Apply

Technical Business Systems Analyst

Job Reference: 20-01700 Type: Description/Comment:Summary: The main function of a business systems analyst is to analyze science, engineering, business and all other data processing problems for application to electronic data processing systems. A typical business systems analyst is responsible for analyzing user requirements, procedures and problems to automate or improve existing systems and review computer system capabilities, workflow and scheduling limitations. Job Responsibilities: Gather requirements from business units and translate those to programmers and developers. Confer with clients regarding the nature of the information processing or computation needs. Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation. Interview or survey workers, observe job performance or perform the job to determine what information is processed and how it is processed. Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared. Consult with management to ensure agreement on system principles. Expand or modify system to serve new purposes or improve work flow. Skills: Verbal and written communication skills, problem solving skills, attention to detail and interpersonal skills. Ability to work independently and manage ones time. Basic mentoring skills necessary to provide support and constructive performance feedback. Knowledge of design techniques and principles involved in production of drawings and models. Knowledge of computer software, such as Visual Basic, Java, SQL, etc. Education/Experience: Bachelor's degree in a technical field such as computer science, computer engineering or related field required. MBA or other related advanced degree preferred. 5-7 years experience required.

Apply

Software Engineer

Job Reference: 20-01192 Type: Duration:0-12 month(s)

Apply

QA - SDET

Job Reference: 20-01107 Type:
  1. QA an SDET Role
  2. Job requirements Must have experience coding in Java
  3. Write and create custom testing frameworks
  4. Role is heavy in data side
  5. Kafka and docker (nice to have)
  6. Candidate should be an automation mindset must have
  7. 6 + minimum experience candidate will have to talk to and communicate with other QA Engineers

Apply

Software Engineer

Job Reference: 20-00630 Type: Duration:0-6 month(s)

Additional Job Details:We're looking for: A forward-thinking, confident, take-charge individual who has a deep passion for QA and has experience mentoring and guiding teams' testing activities. He or she can strategize quality effectively with engineering teams. We look for problem solvers, who can intuitively anticipate problems; look beyond immediate issues; and take initiative to improve our testing environment. We believe in agile software development, metrics, short feedback loops, well-designed application, early test development, automation wherever possible, and are open to adoption of the latest tools and techniques for solving the complex problems. What you'll do: Perform both black box and white box testing of SIEs internal and customer-facing applications by analyzing applications and requirements and designing and executing test cases. Perform extensive system integration end to end testing. Develop, execute, and maintain automation scripts using Cucumber, JAVA, Selenium. Drive improvements to our current test automation framework and paradigm Integrate, support, use and maintain issue tracking systems such as JIRA, qTest. Source control tools such as GitHub. Work with QA team members, software developers and system and database administrators to trouble-shoot test failures in the various test environments. This may include trouble-shooting database issues using SQL queries, reviewing web server and application server logs, etc Trouble-shoot and resolve test code, test environment and infrastructure issues, as well as working with test case management, source control, database, requirements management, reporting, and other tools. This role will require knowledge of: Minimum of 7 years experience performing manual and automated software testing in a team environment Minimum of 2 years experience automating in a Java, Selenium framework Minimum of Bachelors degree in Computer Science or related software engineering discipline Extensive experience testing Integrated Systems Solid knowledge of Relational Databases Experience with Agile development methodologies such as SAFe, Scrum Ability to work constructively with developers, QA, IT, and Project managers towards a common goal Excellent verbal and written communications skills A phenomenal teammate who does not need extensive supervision Desired Skills: Experience running large-scale project repository of test cases and defects Experience in System Integration, End to End testing Ability to recommend, identify and track automation coverage at a project level Strong knowledge, experience with programming and scripting languages such as: Cucumber, Selenium, JAVA, Javascript Experience creating and solving complex queries Experience with Splunk Experience with JSON, XML Experience testing APIs, web services Experience with CMS systems Experience using JIRA

Apply

Senior JAVA Engineer

Job Reference: 20-00157 Type:
Title: Senior JAVA Engineer:

Job Description:
  • Gather Requirements, participate in the design development of complex computer software systems and applications.
  • Write functional and design specifications as well as respond to requirements documents.
  • Design and implement components-based applications to support distributed deployments.
  • Develop, code, unit test and deploy System software components.
  • Ability to automate functional testing and deployment process.
  • Test and document major system software components.
  • Analyze and fix software bugs and improvise the application stability.
  • Advise and coordinate with development teams in developing SAO contract interfaces.
  • Work with Tech Support and customers regarding customer issues and escalations.
  • Interface with other functional groups like Quality Assurance, Documentation, and Training teams around the release of new features and functionality.
  • Help determine technical objectives and contribute to organizational goals and objectives.
  • Interact with other groups regarding technical content and functionality.
  • Building web-based applications on RESTful Web Service platforms and distributed systems.
  • Create modern RESTful web applications that are backed by scalable backend systems.
  • Design, implement, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance and cost.
  • Using software engineering best practices to ensure the standard of quality of all team deliverables.
  • Effectively estimating time to implement design, consistently making systems simpler.
  • Working on Micro Services, Spring Boot, Java-based Spring Frameworks, including Spring MVC and Spring Security.
  • Understanding of software engineering practices, OOD, design patterns, data structure, algorithms, and system level programming (including multi-threaded programming).
  • Knowledge and working experience with Agile Software Development mechanics. Background in Service Oriented Architecture implementation, service versioning, and backward compatibility.
Qualifications & Tools and Technologies Required:
Bachelor's Degree or Foreign Equivalent in Computer Science, Computer Applications, Information Systems, Engineering, or related field and 7 years' experience. Alternative: Master's degree (or foreign equivalent) in Computer Science, Computer Applications, Information Systems, Engineering or related field and 3 years' experience in same field and areas.

Experience must include the following:
  • Experience in C, Java, SQL and PL/SQL, C, Java J2SE, Python, Java Script, Groovy, Java Script API AngularJS, Ext JS, YUI, Maven, Ant, node, npm.
  • Experience in Web Services: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX-RPC, JAXB, JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XSL, XSLT, XML.
  • Experience in Hibernate, JPA, MyBatis, Data Modelling.
  • Experience in web Logic, Web Sphere, Jboss, IIS, Apache
  • Experience in Apache Tomcat, Glassfish Applications Frameworks Struts 1.x, Struts 2, JSF and Spring, Apache CXF, Spring Framework, MS Reporting.
  • Experience in oracle, MySQL, SQL Server, Casandra, Graph Databases.
  • Experience in JUnit, J-Mock, Easy Mock, Spring Test, Power Mock, SOAPUI.
  • Practical knowledge of developing and implementing of Application solutions.
  • Deep understanding of the Java, SQL and PL/SQL, C, Java J2SE
  • Deep understanding of enhancing and maintaining existing applications and systems, including development, testing and launching of the user interface-based applications and stand-alone service-oriented and batch processing systems for Telecommunication's internal and external customers.

Please send resumes to Aditi Consulting LLC, Attn: Raja N, Job Code SJE 001, 11820 Northup Way, Suite 305, Bellevue, WA 98005. Work location: Bellevue, WA. If submitting your application electronically, please email to
Raja@aditiconsulting.com and mention the name of the position and the job code.

Apply

Sr Software Dev Engineer

Job Reference: 19-13570 Type: Duration:0-18 month(s)

Description/Comment:Search FE
Yahoo Search is the worlds largest startup. We move fast, take risks, and are relentlessly focused on engineering excellence. Yahoo Search products are built to meet aggressive performance, scalability, and reliability requirements, and our system spans cutting edge front-end, back-end, and big-data technologies.

A Little About Us
Yahoo Search is one of the most highly-scaled web platforms on the planet, serving over 100 million global users every month across Yahoo branded sites and partner networks. We are hiring world-class junior and senior engineers who love to build robust and scalable software systems to meet our incredibly ambitious user experience, performance, and revenue goals.

A Lot About You
You have a passion for building things that scale. Youre eager to learn new technologies. You thrive under pressure and love to work in a dynamic team environment that executes to hit ambitious goals.

Your Day
Build engaging user experiences that reach 100 million monthly users.
Write highly scalable, low-latency code that ships to production daily through our automated pipeline.
Fight to shave milliseconds off already blazing fast latencies.
Explore cutting-edge front-end technologies to stay innovative in a competitive marketplace.
Work with a passionate cross-functional team of product managers, designers, production engineers, developers, architects, and scientists to run one of the highest monetizing web applications on the planet.

You Must Have
2 or more years of experience building high-scale user experiences with web technologies in a Linux dev environment
Expertise in JavaScript, HTML, and CSS
Professional experience with PHP, Jenkins, and Git
Outstanding programming, problem solving, and communication skills
Strong understanding of CS fundamentals and web architecture
A passion for front end engineering
Expertise in FE build tools and test frameworks highly desirable
BS in Computer Science is preferred

Apply

Atlassian DevOps Engineer

Job Reference: 19-12446 Type:
Essential Functions

Participate in ongoing monthly Jira, confluence, Bitbucket and Bamboo maintenance
Confluence portal creation using scroll viewport, Jql and confluence spaces. Troubleshoot and document service interruptions as necessary. Setup configurations, screen schemes, permission schemes and notification schemes. Plan and execute major JIRA upgrades as needed
Provide access to Addon's based on intakes
Configuring Jira and service desk Workflow and SLA schemes based on the requirement
Troubleshoot and document service interruptions as necessary
Research Add-ons, Plugins and recommending latest add-ons and Plugins to Atlassian administration team
configurations, screen schemes, permission schemes and notification schemes.
Plan and execute major JIRA upgrades as needed
Install, maintain, upgrade and troubleshoot enterprise Windows and Linux systems running Atlassian suite products (Datacenter version) including JIRA, Confluence, Bamboo and Bitbucket.
Systems, network and database performance tuning specifically around the Atlassian suite.
Integrate JIRA with other TMO application to create and update issues and 3rd party tools.
Test new versions of Atlassian tools and plug-ins to ensure compatibility.
Ensure the reliability and security of the Atlassian suite, environment, third-party products, and associated infrastructural components.
Manage and update Software licenses and SSL certificates.
Provide off-hours coverage and support for maintenance during outage windows.
Collaborate with DevOps and infrastructure teams to create automation solutions.
Troubleshoot automation issues and find practical solutions to address barriers, enabling forward movement in the application lifecycle.
Core IP Network Service Delivery Team regarding data centers, GTMs, LTMs, firewalls, whitelisting and proxies
VMWare based VM infrastructure
Knowledge of web server technologies (Apache, NGINX) and application servers (Tomcat)
Database Administration SQL database team (SQL Server)
various Infrastructure technologies (backups, virtualization, Windows, UNIX/Linux)
Ordering VMs and shared storage (Client, NFS)
Windows AD LDAP
extensive troubleshooting skills and Root Cause Analysis (RCA) determination Windows Server administration
Linux administration
Java-based application management and tuning i.e. Java Heap, Garbage Collection, etc.
Agile methodologies
aptitude to generate systems architecture, capacity planning (compute, network, storage) and produce road maps
Atlassian Administration (JIRA, Confluence, Bamboo, Bitbucket, Crucible, Crowd)
Atlassian Data Center "cluster based applications
end-user experience with (JIRA, Confluence, Bamboo, Bitbucket, Crucible)
Disaster Recovery and Geo-redundant technologies
available as necessary for out-of-hours maintenance support
Advise on best practices to optimize & scale client support
Triage issues by conducting detailed root cause analysis
Work with internal staff to deliver software to production
Enhance and develop infrastructure/configuration management for environment deployment and security maintenance to support software delivery
Build infrastructure in the cloud keeping in mind security, reliability and scalability.
Tune and optimize performance through hardware and software changes.
Plan and implement solutions, upgrades, fixes to entire system environment.
Maintain awareness

Requirement:

3+ Years' Experience working with Atlassian JIRA, Bitbucket, bamboo and Confluence. Hands on experience Bamboo CDCI Pipeline step-up "config as code using bamboo Library.
3+ years of Systems Administration / DevOps Programming languages such as Java
Experience with containerization technologies (Docker, Kubernetes, etc.)
Demonstrate DevOps methodologies (CI / CD)
Scripting Languages JAVA/Ruby, Bash/ PowerShell
Experience building automated functional tests
Experience in a 24 x 7 SaaS production environment preferred
Excellent Communications



Nice to have:

In-depth experience any cloud environment
Experience Performance tuning applications
Experience or interest in AI, NLP, or Machine Learning

Apply

Project Manager

Job Reference: 19-12406 Type: Responsibilities:
  • Provides project management expertise for highly complex creative projects, focusing on UX Design
  • Collaborate with UX Design team members and other multiple cross-functional partners to identify, communicate, and lead.
  • Clearly identify, explain, and communicate their project involvement, project goals, expectations, tasks, and timelines.
  • All project dependencies, as well as program dependencies
  • Update UX Design leadership on design project status
  • Report on regular reviews of achievements and project goals and identify risks across UX Design programs
  • Work closely with Copywriting, Design, Research, Product, and Engineering teams to ensure each department receives the data needed to make informed decisions specific to their disciplines.
  • Working with UX Design Leads to define and breakdown work, project scope, and critical path to assist in facilitating design planning and prioritization.
  • Exhibits leadership skills by advocating best practices, anticipating future problems and issues, and seeks to improve processes and tools for the UX Design team to cultivate a fun, positive and solution-focused team culture.
  • Provides detailed and timely communication on developing issues to relevant partners.
  • Identifies resource gaps and communicates recommendations to UX Design Leadership
  • Drive clear communication, and support healthy collaboration between all groups involved with design initiatives.
  • Stay aligned with the UX Design vision, strategy & roadmap to support the successful implementation of cross platform initiatives.
  • Partner on methods and metrics for tracking & improving performance coupled with making decisions within Design organization, and the extended Program Management Operations organization.

Day-to-day Duties:

  • Surfacing UX Design requests via Jira tickets/tracking, Confluence pages. and CMS tools. Includes board maintenance (sprint updates, backlog housecleaning, etc.)
  • Coordinating with overall UX Design process exec review
  • Work with PMO organization to set up kick-offs, track late requests, and surface gaps
  • Liaise with Product Management, Design Systems and UI Guidelines teams on timing for strategy documents, share-outs and approvals
  • Point-person for travel agendas, workshop schedule, booking rooms, and events for SF/Tokyo/London UX Design team members

Experience:

  • A go-getter with a strong understanding of user-centered design practices and creative project life cycle
  • Agency background: preferably working in a dynamic environment on multiple/disparate projects
  • Experience working with globally distributed teams
  • Exhibit meticulous attention to detail, with the ability to make timely decisions
  • Ability to handle routine and complicated problems effectively and independently
  • Excellent verbal & written communication skills
  • Previous experience utilizing agile methodologies and principles
  • Proficiency with agile development tools
  • Deep understanding of programming languages, software development, and release processes
  • Excel in conflict resolution, negotiation, and people management
  • Ability to adapt to a fast-paced environment
  • At least 2 years working in the technology and games industries

Apply

Sr Software Dev Engineer

Job Reference: 19-07439 Type: Duration:0-12 month(s)

Description/Comment:Client's Media BDAI team is looking for a software engineer with expert level experience in scala, spark, java and Client. You will be part of the team, building one of the largest Big Data Platforms processing Petabytes of data. Your ETL pipelines will deliver value to Business Analytics, Operational Analytics, Text Analytics, Data Services.

Apply

FAQs

What is Java?

Java is an object-oriented programming language that has similarities with languages like C and C++. Programmers who are familiar with the syntax of C and C++ will be able to relate to Java very easily. It was first developed by Sun Microsystems and later owned by Oracle Corporation. Java is one of the most popular programming languages used today. The source code files created in Java are assembled in the bytecode format. The files are then run by a Java interpreter. Most computers having operating systems such as UNIX, Macintosh OS, and Windows can read compiled Java source codes because they come pre-installed with Java interpreters and runtime environments, which is also known as Java Virtual Machines. Many web-based and computer-based applications are heavily dependent on Java. Apply from the latest java development jobs present in this section.

What certifications do u need to be a java developer?

There are a number of certification examinations available for budding Java developers. Some of them are recognized by Oracle Corporation and Sun Microsystems. jCert is a certification program that is offered by BEA Systems, IBM, Prosoft Training, and Sun Microsystems. The idea is to create a common certification examination that would cater to the needs of all these companies. Sun Microsystems has five types of Java certifications, which are Sun Certified Programmer for the Java[tm] 2 Platform, Sun Certified Developer for the Java[tm] 2 Platform, Sun Certified Web Component Developer for J2EE[™] Platform, Sun Certified Enterprise Architect for Java[tm] 2 Platform-Enterprise Edition, and Sun Certified Developer for iPlanet [™] Application Server 6.0. These certifications test different skill levels of a Java professional. To become a Java SE7 Programmer, one has to first become a Oracle Certified Associate.

What is the scope for java developers?

Java is a platform-independent programming language, which means the application developed through Java can be run anywhere. Java is fast gaining prominence among web developers and IT professionals across the world as it is the most comprehensive set of application programming interface. From mobile applications to supercomputers, Java is making its presence felt across different platforms as a useful application development technology. Many companies in the US help develop businesses by offering expert services in Java, Java Script, J2SE, JSP, and J2ME.

What are the technical skill sets and qualifications required to work in this vertical?

Most major IT firms in the US hire professionals who have an undergraduate or graduate degree in computer science, mathematics, or a related field. University-level degrees are helpful in gaining the basic foundation of technical skills and preparing the student for working in a team and a challenging environment.

Experience:
University level degrees or college education can be overlooked if the professional has relevant experience of working with Java-based applications. Additionally, acquiring certificates recognized by Oracle, Sun Microsystems, or other popular IT companies will help in building the potential in a candidate’s resume.

Programming Languages and Technologies:
Candidates will require a clear understanding of core Java concepts like object-oriented programming, abstract classes and interfaces, JVM and Memory Management, and Multithreading and Synchronization. Java is mostly used for developing web-based and mobile-based applications. Knowledge in web technologies like HTML, CSS, Javascript, and JQuery is a must for developers looking for opportunities in web-based applications. All Java developers should have a database knowledge of SQL, stored procedure, triggers, and cursors.

What is the job profile of a java developer?

A core Java developer will be responsible for building tools and providing technical solutions. The core Java developer will also be in charge of analyzing, designing product, and programming computer software. A senior level Java developer is usually in charge of supervising existing applications. He/she will also mentor junior team members and guide them to perform better. However, a senior Java developer may also need to develop high-end web applications.

What are the career opportunities for a java developer?

According to Salary.com, the expected annual salary of a senior Java developer is $97,693. The figure can go up to $111,824 depending on the skill sets and the level of experience of the developer. Skilled Java developers and programmers will always be on high demand due to the increasing number of web-based and smartphone applications.