Hand-Picked Java developer jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Java Jobs (89 new this week) in April 2024 at companies like Meta, TriNet and TriNet with salaries from $69,862 to $314,800 working as a Software Engineer (Technical Leadership) - Machine Learning, Principal Software Engineer and Senior Software Engineer. Last post
Hiring Java Developers?
Create your profile to continue
48 direct messages sent by companies to developers on JavaProHire
in the last 30 days
4 developers joined JavaProHire in the last 30 days
54 developer profiles page views in the last 30 days
Meta is seeking Machine Learning Engineers to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection. The position will involve taking these skills and applying them to some of the most exciting and massive social data and prediction problems that exist on the web.
Drive the team's goals & technical direction to pursue opportunities that make your larger organization more efficient
Effectively communicate complex features & systems in detail
Understand industry & company-wide trends to help assess & develop new technologies
Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing these new ideas
Suggest, collect and synthesize requirements and create an effective feature roadmap
Develop highly scalable classifiers and tools leveraging machine learning, data regression, and rules-based models
Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
Minimum Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
Experience leading projects with industry-wide impact
Experience communicating and working across functions to drive solutions
Experience in mentoring/influencing senior engineers across organizations
Proven track record of planning multi-year roadmap in which short-term projects ladder to the long-term vision
Experience in driving large cross-functional/industry-wide engineering efforts
12+ years of experience in programming languages (Python, C++, Java or R) with technical background
8+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, NLP, data mining or artificial intelligence
Preferred Qualifications:
Experience in shipping products to millions of customers or have started a new line of product
Experience with Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Hive/Spark
About Meta:
Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at [email protected].
TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs). We enhance business productivity by enabling our clients to outsource their HR function to one strategic partner and allowing them to focus on operating and growing their core businesses. Our full-service HR solutions include features such as payroll processing, human capital consulting, employment law compliance and employee benefits, including health insurance, retirement plans and workers’ compensation insurance.
TriNet has a nationwide presence and an experienced executive team. Our stock is publicly traded on the NYSE under the ticker symbol TNET. If you’re passionate about innovation and making an impact on the large SMB market, come join us as we power our clients’ business success with extraordinary HR.
Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single requirement. At TriNet, we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every single qualification in the job description, we encourage you to apply anyways. You may just be the right candidate for this or other roles.
JOB SUMMARY
The Principal Software Engineer will architect, innovate, and create multi-disciplinary technical and functional
solutions to complex business problems. This position provides technical leadership to development and design
teams and oversees all technical aspects of projects. This candidate must design and implement reusable
services that are highly scalable, secure, performant, and low cost to maintain and operate.
Define and implement the technical vision for the team. This includes staying current with and identifying new technologies and trends that could be used to improve the team's software systems.
Communicate effectively with both technical and non-technical audiences. This includes being able to explain complex technical concepts in a clear and concise manner, working closely with Product owners and other stakeholders
Solves complex and ambitious problems by crafting elegant and impactful solutions and generates concise and effective analysis, reports, and presentation for both internal and external customer
Lead and mentor a team of engineers. This includes providing guidance on technical matters, reviewing code, and helping engineers to develop their skills.
Contribute to the engineering community by sharing their knowledge and expertise with others. This may involve writing blog posts, giving talks, or participating in open source projects.
Required for All Jobs
Performs other duties as assigned
Complies with all policies and standards
QUALIFICATIONS
Education
Bachelor's Degree in Computer Science, Engineering or related field or equivalent experience Required
Master’s Degree In Computer Science, Engineering or related field or equivalent experience Preferred
Work Experience
Typically 12+ years Hands-on object-oriented programming in Java or Python and/or Javascript (UI) frameworks Required
Experience in Architecting and Designing software solutions for enterprise-wide web application Required
KSAs
Strong full stack development skills across multiple languages – Java or Python including frameworks like Django
Extensive experience with UI modern framework like AngularJS or ReactJS
Experience with microservice architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL
Demonstrated proficiency drafting coding practices and designing highly scalable, secure, and easy to maintain software solutions, including Secure SDLC approaches
Knowledge of Caching technologies and DBMS technologies like MySQL, PostGres, MongoDB and designing the database schema
Exceptional problem-solving, communication and organizational skills
Experience building large scale platforms that deal real-time complex transactions, and ability to troubleshoot distributed systems
Experience with cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
Experience with DevOps Practices including CI/CD pipelines and security best practices
Work Environment:
Work in clean, pleasant, and comfortable home or office setting. The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable persons with disabilities to perform the essential functions. Position may be considered remote and require reliable and consistent internet service.
Travel Requirements
Minimal
The salary range for this role is $119,200 to $314,800. The candidate’s final salary offer will be based on the candidate’s skills, education, work location and experience.
A candidate’s compensation may also include bonuses consistent with TriNet’s corporate bonus plan.
Additionally, subject to applicable eligibility requirements, TriNet offers permanent full-time employees a variety of benefits including medical, dental, and vision plans, life and disability insurance, a 401(K) savings plan, an employee stock purchase plan, eleven (11) Company observed holidays, PTO and a comprehensive leave program. Please click the following link for detailed information about our benefits offerings: https://www.trinet.com/documents/blt5b61a1040aae1904
Please Note: TriNet reserves the right to change or modify job duties and assignments at any time. The above job description is not all encompassing. Position functions and qualifications may vary depending on business necessity.
TriNet is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics. Any applicant with a mental or physical disability who requires an accommodation during the application process should contact [email protected] to request such an accommodation.
TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs). We enhance business productivity by enabling our clients to outsource their HR function to one strategic partner and allowing them to focus on operating and growing their core businesses. Our full-service HR solutions include features such as payroll processing, human capital consulting, employment law compliance and employee benefits, including health insurance, retirement plans and workers’ compensation insurance.
TriNet has a nationwide presence and an experienced executive team. Our stock is publicly traded on the NYSE under the ticker symbol TNET. If you’re passionate about innovation and making an impact on the large SMB market, come join us as we power our clients’ business success with extraordinary HR.
Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single requirement. At TriNet, we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every single qualification in the job description, we encourage you to apply anyways. You may just be the right candidate for this or other roles.
JOB SUMMARY
The Senior Software Engineer is responsible for the design, development, testing and implementation of software that solves business problems in a scalable, secure, and easy to maintain way. This position will drive the adherence of technology solutions to the company's architectural standards and business growth.
Essential Duties/Responsibilities
% TIME
Design and develop high-quality software solutions that meet the needs of the business and the users. This includes working with other engineers to understand the requirements, designing the system architecture, and implementing the code. 60%
Collaborate with other engineers and stakeholders. This includes providing recommendations on technical matters, reviewing code, and helping engineers to develop their skills. 10%
Work with other teams, such as product management, QA, and marketing, to ensure that the software systems meet the needs of the business. 10%
Stay current with the latest trends and technologies in software engineering. 10%
Communicate effectively with technical and non-technical audiences, be able to think strategically, and make recommendations on how to improve the team's software systems. 10%
Required for All Jobs
Performs other duties as assigned
Complies with all policies and standards
QUALIFICATIONS
Education
Bachelor's Degree in Computer Science, Engineering or related field or equivalent experience Required
Work Experience
Typically 5+ years Hands-on object-oriented programming in Java or Python and/or Javascript (UI) frameworks Required
Knowledge, Skills and Abilities
Strong full stack development skills in Java or Python, including frameworks like Django Expert
Experience with UI modern frameworks, like AngularJS or ReactJS Advanced
Experience with microservice architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL Intermediate
Experience in drafting coding practices and designing highly scalable, secure, and easy to maintain software solutions Intermediate
Knowledge about the Caching technologies and DBMS technologies like MySQL, PostGres, MongoDB and designing the database schema Advanced
Strong Problem-solving, communication and organizational skills Advanced
Experience in building large scale platforms that deal real-time complex transactions, and ability to troubleshoot distributed systems Intermediate
Experience with cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) Intermediate
Experience with DevOps Practices including CI/CD pipelines and security best practices Intermediate
Work Environment:
Work in clean, pleasant, and comfortable home or office setting. The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable persons with disabilities to perform the essential functions. Position may be considered remote and require reliable and consistent internet service.
Travel Requirements
Brief Description
Minimal
The salary range for this role is $96,200 to $230,800. The candidate’s final salary offer will be based on the candidate’s skills, education, work location and experience.
A candidate’s compensation may also include bonuses consistent with TriNet’s corporate bonus plan.
Additionally, subject to applicable eligibility requirements, TriNet offers permanent full-time employees a variety of benefits including medical, dental, and vision plans, life and disability insurance, a 401(K) savings plan, an employee stock purchase plan, eleven (11) Company observed holidays, PTO and a comprehensive leave program. Please click the following link for detailed information about our benefits offerings: https://www.trinet.com/documents/blt5b61a1040aae1904
Please Note: TriNet reserves the right to change or modify job duties and assignments at any time. The above job description is not all encompassing. Position functions and qualifications may vary depending on business necessity.
TriNet is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics. Any applicant with a mental or physical disability who requires an accommodation during the application process should contact [email protected] to request such an accommodation.
TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs). We enhance business productivity by enabling our clients to outsource their HR function to one strategic partner and allowing them to focus on operating and growing their core businesses. Our full-service HR solutions include features such as payroll processing, human capital consulting, employment law compliance and employee benefits, including health insurance, retirement plans and workers’ compensation insurance.
TriNet has a nationwide presence and an experienced executive team. Our stock is publicly traded on the NYSE under the ticker symbol TNET. If you’re passionate about innovation and making an impact on the large SMB market, come join us as we power our clients’ business success with extraordinary HR.
Don't meet every single requirement? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single requirement. At TriNet, we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every single qualification in the job description, we encourage you to apply anyways. You may just be the right candidate for this or other roles.
JOB SUMMARY
The Staff Software Engineer is responsible for the design, development, testing and implementation of software that solves complex business problems, and is scalable, secure, and easy to maintain. This position will drive the adherence of technology solutions to the company's architectural standards and business growth.
Essential Duties/Responsibilities
Design, develop, and maintain high-performance, scalable, and reliable software systems. Staff engineers are responsible for designing and implementing complex software systems that meet the needs of the business. They must also be able to troubleshoot and fix problems with existing systems.
Lead and mentor other engineers. This includes providing guidance on technical matters, reviewing code, and helping engineers to develop their skills.
Consistently operate at a strategic level, influencing technical & non-technical decisions to achieve cross-team alignment on major near-term goals.
Work with other teams to ensure that the software systems meet the needs of the business. Staff engineers must be able to work effectively with other teams, such as product management, QA, and marketing, to ensure that the software systems meet the needs of the business.
Stay current with the latest trends and technologies in software engineering.
Communicate effectively with technical and non-technical audiences, be able to think strategically, and make recommendations on how to improve the team's software systems.
Required for All Jobs
Performs other duties as assigned
Complies with all policies and standards
QUALIFICATIONS
Education
Bachelor's Degree in Computer Science, Engineering or related field or equivalent experience - Required
Work Experience
Typically 8+ years Hands-on object-oriented programming in Java or Python and/or Javascript (UI) frameworks - Required
Experience in Architecting and Designing software solutions for enterprise-wide web application - Preferred
Knowledge, Skills and Abilities
Strong full stack development skills in Java or Python, including frameworks like Django
Experience with UI modern frameworks, like AngularJS or ReactJS
Experience with microservice architecture, end-to-end UI/API integration, and knowledge of API protocols like REST, gRPC, and graphQL
Experience in drafting coding practices and designing highly scalable, secure, and easy to maintain software solutions
Knowledge of Caching technologies and DBMS technologies like MySQL, PostGres, MongoDB and designing the database schema
Strong Problem-solving, communication and organizational skills
Experience in building large scale platforms that deal real-time complex transactions, and ability to troubleshoot distributed systems
Experience with cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes)
Experience with DevOps Practices including CI/CD pipelines and security best practices
Work Environment:
Work in clean, pleasant, and comfortable home or office setting. The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable persons with disabilities to perform the essential functions. Position may be considered remote and require reliable and consistent internet service.
Travel Requirements
Minimal
The salary range for this role is $103,700 to $273,700. The candidate’s final salary offer will be based on the candidate’s skills, education, work location and experience.
A candidate’s compensation may also include bonuses consistent with TriNet’s corporate bonus plan.
Additionally, subject to applicable eligibility requirements, TriNet offers permanent full-time employees a variety of benefits including medical, dental, and vision plans, life and disability insurance, a 401(K) savings plan, an employee stock purchase plan, eleven (11) Company observed holidays, PTO and a comprehensive leave program. Please click the following link for detailed information about our benefits offerings: https://www.trinet.com/documents/blt5b61a1040aae1904
Please Note: TriNet reserves the right to change or modify job duties and assignments at any time. The above job description is not all encompassing. Position functions and qualifications may vary depending on business necessity.
TriNet is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics. Any applicant with a mental or physical disability who requires an accommodation during the application process should contact [email protected] to request such an accommodation.
Take your next career step at ABB with a global team that is energizing the transformation of society and industry to achieve a more productive, sustainable future. At ABB, we have the clear goal of driving diversity and inclusion across all dimensions: gender, LGBTQ+, abilities, ethnicity and generations. Together, we are embarking on a journey where each and every one of us, individually and collectively, welcomes and celebrates individual differences.
ABB E-mobility is enabling zero-emission mobility as a global leader in electric vehicle (EV) charging solutions for a more sustainable and resource-efficient future. We are a partner of choice for the world’s biggest EV OEMs and nationwide EV charging network operators, offering the widest portfolio of EV charging solutions from smart chargers for the home to high-power chargers for the highway stations of the future, solutions for the electrification of fleets and charging for electric buses and trucks. With over 1,800 employees around the world, ABB E-mobility has sold more than one million EV chargers across more than 85 markets, including over 50,000 DC fast chargers. As Software Engineer, you will be responsible for software/firmware function enhancement projects from requirements to production and commercial deployment of ABB’s industry leading Electric-Vehicle (EV) Charging Stations. As a key member of our global EV Charging R&D Engineering team, you’ll have opportunity to learn and master our e-mobility software/firmware architecture and stacks. We invite you to utilize your most creative and technical skills with ABB and join our E-mobility team! ***This position requires onsite work at our R&D Technology Lab Facilities in Bloomfield, CT***
Your responsibilities
Work collaboratively with business partners and customers to analyze customer requirements, define system technical specifications, and design, develop & enhance embedded software and firmware to optimize system performance and reliability
Plan, perform and document unit tests
Analyze test results and present findings at technical design reviews to ensure design robustness, efficiency, future maintainability, and supportability
As SME (Subject Matter Expert) for EV Charging Embedded Software, you’ll interact and communicate frequently with Technical Project Managers and Product Marketing Managers
Support software QA (Quality Assurance), help to resolve field issues
Your background
Bachelor’s degree in Computer Engineering, Power Electronics, Electrical Engineering or related field is required with a minimum of 1-3 years of experience in software engineering
Master’s degree, and/or direct industry knowledge of electric vehicle charging, a plus
Must have programming experience in JAVA; C++ experience a strong plus; HTML, JavaScript, and jQuery experience a plus
Direct experience with Linux highly preferred
Should be very comfortable working in a highly collaborative, global team environment, within an R&D Lab facility
Strong English language speaking, reading and writing proficiency is required
Very strong analytical skills required, with an inquisitive engineering problem solving mindset preferred
Software version control/configuration management tools, defect tracking tools, and peer review
OS coding techniques, IP protocols, and application programming interfaces
Database connectivity and query
Web (server and client) programming
Ability to travel domestically and internationally required (approximately 20%)
Salary Range for the position: 90K to 120K
Candidates must already have a work authorization that would permit them to work for ABB in the US
Domestic Relocation Support only is available for this position
Benefits
Retirement plan
Life insurance
Disability insurance
Healthcare plan
Wellbeing program
More about us
ABB E-mobility is a world leader in EV charging technology with a strong R&D pipeline and an unparalleled global reach. With our robust product portfolio of innovative holistic solutions – from grid to charge point and domestic installations to large fleet depots – we are actively enabling the future of e-mobility, not just predicting it. The exciting developments within this sector perfectly align with our Mission to Zero initiative, aiming to support cleaner and greener communities for all. We look forward to receiving your application. If you want to discover more about ABB, take another look at our website www.abb.com. Equal Employment Opportunity and Affirmative Action at ABB ABB is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, creed, color, ancestry, religion, sex, national origin, citizen status, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veterans status. For more information regarding your (EEO) rights as an applicant, please visit the following websites: http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdfhttp://www1.eeoc.gov/employers/poster.cfm. http://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf As an Equal Employment Opportunity and Affirmative Action Employer, applicants may request to review the Affirmative Action Plan of a particular ABB facility between the hours of 9:00 A.M. - 5:00 P.M. EST Monday through Friday by contacting an ABB HR Representative at 1-888-694-7762. Protected veterans and qualified individuals with a disability may request a reasonable accommodation if you are unable or limited in your ability to use or access ABB's career site as a result of your disability. You may request reasonable accommodations by calling an ABB HR Representative at 1-888-694-7762 or by sending an email to [email protected]. Resumes and applications will not be accepted in this manner.
At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference.
The Senior Software Engineer at Northwestern Mutual Life Insurance Company in Milwaukee, WI will develop robust framework for making, sending and finding custom messages and database validations and web service (REST) calls. Test reporting using Junit style XML and HTML reports. Build data warehouse pipelines using operational and analytical experience with data warehouses, data lakes, relational database management systems, and NoSQL stores using CI/CD pipelines. Develop and build applications using cloud computing and data warehouse technologies including Kubernetes, Snowflake, DBT, AWS Lambda, SNS, and S3. Utilize Software Development Life Cycle (SDLC), Software Testing Lifecycle (STLC), and Agile methodology. Automate using CI/CD pipeline, utilizing Jenkins and Gitlab. Program using languages and concepts including Python, pytest, JAVA, and SQL. Assess and provide solutions to system-wide architectural problems. Mentor less experienced team members on software craftmanship, strategies and techniques. Telecommuting permitted 2 days per week. Salary $136,406- $203,840 per year.
Minimum Requirements: Bachelor’s degree in Electronic Engineering, Computer Science, or a related field plus 5 years of experience as a software engineer or in a related occupation. Experience must include 3 years with each of the following: (1) Software Development Life Cycle (SDLC), Software Testing Lifecycle (STLC), and Agile methodologies; (2) Python, pytest, JAVA, and SQL; (3) Software testing principles including test case preparation and execution, defect detection and tracking, and test status reporting; (4) Cloud technologies including AWS Lambda, SNS, or S3; and (5) CI/CD tools including Jenkins and Gitlab.
Interested candidates send resume to [email protected]. Reference code 486 in the subject line.
Any wage range listed here supersedes corresponding wage ranges listed within the Pay Transparency Guide.
Grow your career with a best-in-class company that puts our client’s interests at the center of all we do. Get started now!
We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.
If you work or would be working in California, Colorado, New York City, Washington or outside of a Corporate location, please clickherefor additional information pertaining to compensation and benefits.
FIND YOUR FUTURE
We’re excited about the potential people bring to Northwestern Mutual. You can grow your career here while enjoying first-class perks, benefits, and commitment to diversity and inclusion.
*We are open to supporting 100% remote work anywhere within the U.S.*
ICF’s Digital Modernization division is a rapidly growing, entrepreneurial, technology department, seeking Appian Developers to support upcoming needs with our federal customers.
Our Digital Modernization division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client’s business.
ICF is a leading provider of low-code, open-source and cloud native solutions to federal agencies, deploying over 1,300 technologists who have built and maintained over 700 systems for digital modernization projects. ICF combines public-sector domain expertise with an ecosystem of platform partners and digital practices to rapidly deliver complex, scalable solutions that achieve clients' mission outcomes and a step change in productivity.
We are one of the largest federally focused Appian practices with 85-90 trained consultants and a deep center of excellence, with solid best practices. ICF will pay for certifications, and we offer an expansive digital learning platform via our training portal. Employees enjoy various training based on job level and skillset, other training, study guides for various certification areas, and in-person training hosted by Appian.
Based on your experiences and interests, we may ask you as a technology professional to support growth-related activities, including (but not limited to) RFI, RFP, prototypes, and oral presentations. Team members are also expected to uphold and maintain appropriate certifications necessary for their practice expertise.
Required Skills:* 1+ year of recent hands-on experience with Appian BPM
* 1+ year of experience developing Appian Plugin
* 1+ year of experience with Application Servers like JBoss, Weblogic, IIS etc. as part of the installation.
* 1+ year of experience in configuring, debugging, and systems integration including configuring forms, reports, underlying logic, and interface components as a developer.
* 1+ year of experience with relational databases and SQL scripting
* 1+ year of experience in all phases of software development for large-scale business critical applications following Agile methodologies
* 1+ year of experience in the design and implementation of SOAP and REST Web Service
* Green Card Holder or US Citizenship required due to federal contract requirements
* Must be able to obtain Public Trust clearance
Desired Skills:* Bachelor's degree in Computer Science, Engineering, Science, Math, Management Information Systems, or Related Field
* Certified Appian Level 1 Developer (Certified Associate Developer).
* Certified Level 2 Appian Developer or Certified Level 3 Appian Developer
* Experience working with Appian Tempo.
* Java developer experience is a strong plus.
* 1+ year of recent work experience on a software development project in a Federal government setting.
* Experience defining and documenting architecture for technology implementations leveraging different architectural views.
* Exposure to common industry platforms and programming languages – Appian BPM, IBM WebSphere, Mule, LAMP/JBOSS, HADOOP, Java, Microsoft/.Net is preferred.
* 2+ years of experience in Enterprise Application integration (SOA, ESB) and n-tier client-server architectures preferred
* Experience working with Appian Sites.
* Java developer with Maven builds experience is a strong plus.
* Ability to understand the long-term ("big picture") and short-term perspectives of situations.
* Ability to translate business needs into solution architecture requirements.
* Excellent analytical and technical skills.
* Excellent written and verbal communication skills.
* Exceptional interpersonal skills, including teamwork, facilitation and negotiation.
#DMD24
#ICFAppianPractice
Working at ICF
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
We can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive. We are an equal opportunity employer, committed to hiring regardless of any protected characteristic, such as race, ethnicity, national origin, color, sex, gender identity/expression, sexual orientation, religion, age, disability status, or military/veteran status. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO & AA policy.
Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation please email [email protected] and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
Read more about workplace discrimination rights, the Pay Transparency Statement, or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act.
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is:
$69,862.00 - $118,765.00
Nationwide Remote Office (US99)
At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
About the team and the role:
The Search Ranking and Monetization Team is the biggest contributor to eBay’s search and advertising programs and drives a significant portion of revenue. We are growing at a rapid pace and committed to building a stellar team. We are a team where people who do things differently and win are rewarded and grow. Our team is results-oriented and hardworking; the environment is relaxed and fun. We get things done that make a difference.
What you will accomplish:
Drive the search ranking and monetization technical vision by incorporating and developing software engineering processes and standards to enhance eBay’s buying experience
Collaborate with scientists and product managers to deploy complex yet scalable core algorithmic logic
Create robust data pipelines and real-time monitoring and optimization algorithms
What you will bring:
4+ years of software design and development experience, solid foundation in computer science with strong proficiencies in data structures, algorithms, OOPs, and Software Design
Experience in designing and operating big data processing pipelines, such as: Hadoop, Spark, Hive, ETL
3+ years of software development experience in building large scale Web Services and Backend Applications using Java, C++, and related technologies
Proven results oriented person with a delivery focused in a high fast-paced and dynamic environment
Excellent verbal and written communication, collaboration, and influencing skills
Master’s degree in computer science/engineering or equivalent professional experience, with 4+ years of experience
The pay range for this position at commencement of employment in California, Washington, or New York is expected in the range below.
$135,200 - $205,700
Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave). Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employees will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.
Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.
eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at [email protected]. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
Jobs posted with location as "Remote - United States (Excludes: HI, NM)" excludes residents of Hawaii and New Mexico.
At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
About the team and the role:
Do you want to be part of the team that builds and operates a best-in-class search engine that serves hundreds of millions of queries a day? We are passionate about building the best search platform for one of the largest online marketplaces in the world and are looking for outstanding software engineers to join the eBay Search Backend team.
We are the backend data engineering team for the eBay search engine. Ebay search is what you experience when you do a search on https://www.ebay.com. Our search engine handles 80 billion queries daily on a corpus of 3 billion+ documents. Search Data Engineering is a backend platform with pipelines for acquiring, transforming, annotating & storing inventory data, and aggregating dynamic demand, performance and pricing intelligence for eBay inventory to power search ranking and experiences. Our systems are architected to be highly distributed pipelines for both real-time and bulk data processing and updates.
What you will accomplish:
Design and implement systems compatible with existing Search Infrastructure within eBay. Segment and design system layers to support componentized and layered application development, including business functionality and database access
Should be able to lead engineering design, development and testing, as well as work jointly with other team members to develop services and infrastructure at the intersection of machine learning, Big Data, and distributed systems
You will build scalable data-intensive infrastructure that processes huge amounts of inventory data, logs, catalogs, transactional data, and user behavior signals. By doing so, we enable teams to become more data-driven and build robust and explainable ML(Machine Learning) services
Your work will enable customers to build and run end-to-end ML feature management services
Work with Partner teams, Product Management, Data Scientists and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
Mentor junior team members and ensure they adhere to software quality standards
What you will bring:
MS/PhD in Computer Science or related discipline with experience in the areas of data mining, information retrieval, machine learning and information extraction
Hands-on experience in product development of tried algorithmic ideas and concepts in classification, text mining, and information retrieval technologies
Experience with large scale data-driven distributed systems, object-oriented design methodology and application development in Java/Scala is highly desired
Experience with Big Data technologies like Hadoop, Spark, Flink and Kafka
Solid understanding of database schema design, performance tuning & SQL. Experience with HBase, ClickHouse, ElasticSearch and MongoDB is desirable
6+ years’ experience in requirements analysis, design, coding, unit testing and performance tuning of scalable, distributed, fault-tolerant applications
The pay range for this position at commencement of employment in California, Washington, or New York is expected in the range below.
$135,200 - $205,700
Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave). Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employees will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.
Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.
eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at [email protected]. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
Jobs posted with location as "Remote - United States (Excludes: HI, NM)" excludes residents of Hawaii and New Mexico.
At eBay, we're more than a global ecommerce leader — we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.
Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work — every day. We're in this together, sustaining the future of our customers, our company, and our planet.
Join a team of passionate thinkers, innovators, and dreamers — and help us connect people and build communities to create economic opportunity for all.
Responsibilities:
Responsible for a functional domain to design cross data center distributed, fault tolerant, highly available and performant web services and web applications by applying software architecture design, OOA/D skills in addition to exceptional analytical and problem solving skills
Own major projects and features from design phase to coding, testing, deployment and support
Estimate engineering effort; plan implementation, and rollout system changes. Identify project technical risks and make recommendations to mitigate
Design and build a distributed system with high security, high transaction rate and high availability
Collaborate with architects in defining the technical charter for eBay’s Zero Trust Architecture products
Work with partners to clarify requirements and deliver business solutions
Implement RESTFul APIs
Job Requirements:
6+ years of hands-on experience in web development, JAVA, Javascript, CSS, HTML5, SQL/NoSQL
4+ years of experience working on a high volume scalable, secure, fast, reliable, accessible we application
3+ years’ experience with microservices architecture, preferably REST
Proficiency in a programming language such as Java and / or JavaScript, strong foundation in data structures, algorithms and a strong understanding of multithreading, synchronization, concurrent programming
Must have a solid knowledge and experiences of relational database (oracle) and / or noSQL data technologies (Mongo, Cansandra, Couchbase) and related toolset
Prior knowledge of ecommerce experience is a plus
The pay range for this position at commencement of employment in California, Washington, or New York is expected in the range below.
$135,200 - $205,700
Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and/or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave). Details of participation in these benefit plans will be provided if an employee receives an offer of employment.
If hired, employees will be in an “at-will position” and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.
Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.
eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at [email protected]. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.
Jobs posted with location as "Remote - United States (Excludes: HI, NM)" excludes residents of Hawaii and New Mexico.