Get a weekly email with all new Java jobs
x

Java Jobs


Hand-Picked Java developer jobs • Apply directly to companies • Clear salary ranges

Browse 550+ Java Jobs (146 new this week) in June 2024 at companies like Meta, Meta and Meta with salaries from $71,500 to $330,146 working as a Software Engineer (Technical Leadership) - Machine Learning, Optical Sensing Engineer and Privacy Engineer, Incident Response and Investigation. Last post

Hiring Java Developers?

Create your profile to continue

Akshay Vadsara Bruno Gendron Niraj Hector Franklyn Williams Haka Yogo Ayoub Samil Talukder  Abu Siam Siddique Mayank Kumar Mishra
  • 48 direct messages sent by companies to developers on JavaProHire in the last 30 days
  • 2 developers joined JavaProHire in the last 30 days
  • 115 developer profiles page views in the last 30 days
  • Get access to our Salary Explorer
  • Get access to exclusive discount on Java courses up to 25% off
  • Last developer joined

2-Click Apply

  1. Upload Your CV
  2. Go to your Inbox & Confirm Your Application





10 of 591 Java Jobs • Sort by Date
Meta Logo
Software Engineer (Technical Leadership) - Machine Learning
Meta
Remote
$213,000 to $293,000 a year
June 2024

Job Description

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.

Software Engineer (Technical Leadership) - Machine Learning Responsibilities:

  • 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].


Apply ⎘ Copy Link ↗ Visit Link
Meta Logo
Optical Sensing Engineer
Meta
Redmond, United States
$170,000 to $240,000 a year
June 2024

Job Description

As an Optical Sensing Engineer at Reality Labs, you will be responsible for the development of new technologies that enable transformative experiences in AR/VR products. You will join an agile team that is laser-focused on incubating winning prototypes, establishing new process capabilities with supply-chain partners, and releasing product sub-systems that are fully hardened for high-volume manufacturing (HVM). We are seeking an engineer, experienced with early technology paths, as well as with productization; able to work collaboratively across both deep and broad cross-functional teams to manage system maturation, requirements, and respective risks; and focused on execution while providing clear and effective communication to remove barriers across teams.

Optical Sensing Engineer Responsibilities:

  • Develop new concepts and technologies for 3D tracking systems. Conduct first level assessment of performance using analytical calculations or computer algorithms.
  • Define sub-system requirements with the product and research teams, then deliver AR/VR hardware, software, and calibration that meets specifications. This may include: hardware (optics, electronics, mechanics, silicon, sensor, data-communication), software (computer vision algorithms, calibration, modeling, analysis), and performance analysis.
  • Support TPMs in evaluation, validation, and delivery to specs by metrology, user studies, safety studies, FMEA analysis, environmental analysis, and dogfooding.
  • Cross-functional engagement with internal and external partners to develop concepts and prototypes into realizable product hardware designs.

Minimum Qualifications:

  • MS in Engineering, Physics, Optics, Computer Science or equivalent work experience.
  • Experience in developing systems with multi-function/multi-disciplinary threads.
  • Knowledge of optics or one of the following: systems design and integration, imaging, illumination, radiometry and photometry, physical and geometric optics, polarization.
  • Experience in optical and sensor system design maturation, including requirement development from physical based modeling, and knowledge of fabrication/vendor processes.
  • Experience in one or more system optimization and analysis tools, such as MATLAB, C++, Java or Python.

Preferred Qualifications:

  • PhD in the field of Optical Engineering, Physics, Electrical Engineering or related degree.
  • 5+ years of experience in research or advanced optics development.
  • Experience with 3D tracking methods, algorithms, devices and systems.
  • Experience with design/manufacturing of small form-factor sensing or imaging systems.
  • Process development experience for optical parts, sensors, computer vision, software and hardware integration.
  • Experience in opto-mechanical integration and system design.

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].


Apply ⎘ Copy Link ↗ Visit Link
Meta Logo
Privacy Engineer, Incident Response and Investigation
Meta
Remote
$143,000 to $208,000 a year
June 2024

Job Description

Meta's Privacy Incident Response Engineering team is seeking a Privacy Engineer with experience in identifying, scoping, containing and eradicating real-world privacy threats to products and infrastructure. We are looking for engineers with a passion for protecting our users’ privacy and security by triaging, mitigating, remediating and learning from security/privacy incidents and potential weaknesses found in our systems. Your skills will be the foundation of security initiatives that protect the security and privacy of billions of people. You will advance Meta’s mission of making the world more open and connected by identifying and neutralizing threats that aim to collect sensitive information or disrupt our systems.

Privacy Engineer, Incident Response and Investigation Responsibilities:

  • Triage & fact identification: Get the right people involved to understand what has happened and assess impact.
  • Follow the facts uncovered in triage to mitigate and remediate the incident.
  • Review and understand what happened and ensure that the root cause and contributing factors are identified, documented, and remediated.
  • Apply technical understanding to ensure Meta learns from each incident to ensure it doesn’t resurface.

Minimum Qualifications:

  • B.S. or M.S. in Computer Science or a related field, or equivalent work experience.
  • 3+ years work experience in technical privacy or security engineering domains, including incident response, application privacy/security, and/or offensive security.
  • 2+ years work experience coding in Python, PHP, Java, C/C++ (or equivalent language) including code maintenance and review.
  • Experience identifying, analyzing, and remediating real-world privacy/security threats.

Preferred Qualifications:

  • 5+ years work experience in technical privacy or security engineering domains, including incident response, application privacy/security, and/or offensive security.
  • Technical experience across other Privacy or Security disciplines, e.g., Application Security/Privacy.
  • Experience within a corporate environment communicating technical issues and their implications to other areas of the business.
  • Technical contributions to the privacy or security community (e.g., public research, blogging, presentations).

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].


Apply ⎘ Copy Link ↗ Visit Link
Discover Financial Services Logo
Senior Associate Application Engineer
Discover Financial Services
Riverwoods, United States
$71,500 to $121,100 a year
June 2024

Job Description

Discover. A brighter future.

With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it — we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.

Come build your future, while being the reason millions of people find a brighter financial future with Discover.

Job Description:

At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on its customers and is consistently awarded for both. We’re all about people, and our employees are why Discover is a great place to work. Be the reason we help millions of consumers build a brighter financial future and achieve yours along the way with a rewarding career. Come work for Discover in the exiting area of Enterprise Programs. You will get to work on some of Discover's key offerings and benefits that we offer to our customers: Identity Theft Protection, Payment Protection, Wallet Protection, Online Privacy Protection, SSN Alerts and Credit Score Card. We use the latest tools and technologies as well as the latest software development methodologies. Come further your career at Discover's Enterprise Programs.

Responsibilities

Completes most features and user stories including test cases and automation unattended

Learns more complex software engineering practices such as domain driven design, test driven development, operations, and security

Contributes to agile ceremonies, leads demos and presentations, helps new engineers learn established norms, and participates in technology communities

Participates in system design decisions and learns how these decisions impact the product as a whole

Learns to support production systems and understands how observed events and failures impact the product

Minimum Qualifications

At a minimum, here’s what we need from you:

Bachelors – Computer Science or related

1+ Years – Information Technology, (Software) Engineering, or related

Internal applicants only: technical proficiency rating of advanced beginner on the Dreyfus engineering scale

Preferred Qualifications

Bonus Points If You Have:

Experience with Java development on client facing application

Experience as part of an Agile engineering or development team

Strong understanding of object-oriented principles with an ability to write clean code

Strong experience working with a relational database and NoSQL database

Strong experience with CI/CD pipelines with Jenkins or similar; Git/GitHub; Artifactory

Proven skills in high availability and scalability design, as well as performance monitoring

Experience developing and implementing API service architecture

Experience with relational databases such as MySQL or Postgres and understanding of columnar data stores such as Redshift or Snowflake

Experience in working in a cloud environment such as AWS, GCP or Azure.

Understanding of messaging systems like MQ, Rabbit MQ, Kafka, or Kinesis.

Build secure web applications with user authentication

Understanding of software testing principles and methodologies

Strong technical understanding of data architecture, data quality and related technologies

Developing applications on Pivotal Cloud Foundry

Linux/Unix environment background including shell scripting

External applicants will be required to perform a technical interview.

What are you waiting for? Apply today!

And by the way, while you're waiting to hear from us, don't forget to check out the great benefits Discover offers.

All Discover employees place our customers at the very center of our work. To deliver on our promises to our customers, each of us contribute every day to a culture that values compliance and risk management.

The same way we treat our employees is how we treat all applicants – with respect. Discover Financial Services is an equal opportunity employer ( EEO is the law ). We thrive on diversity & inclusion. You will be treated fairly throughout our recruiting process and without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other characteristic protected by federal, state, or local law in consideration for a career at Discover

Application Deadline: The application window for this position is anticipated to close on Jun-16-2024. We encourage you to apply as soon as possible. The posting may be available past this date, but it is not guaranteed.

Compensation: The base pay for this position generally ranges between $71,500.00 to $121,100.00. Additional incentives may be provided as part of a market competitive total compensation package. Factors, such as but not limited to, geographical location, relevant experience, education, and skill level may impact the pay for this position.

Benefits:

We also offer a range of benefits and programs based on eligibility. These benefits include:

Paid Parental Leave

Paid Time Off

401(k) Plan

Medical, Dental, Vision, & Health Savings Account

STD, Life, LTD and AD&D

Recognition Program

Education Assistance

Commuter Benefits

Family Support Programs

Employee Stock Purchase Plan

Learn more at mydiscoverbenefits.com .

What are you waiting for? Apply today!

All Discover employees place our customers at the very center of our work. To deliver on our promises to our customers, each of us contribute every day to a culture that values compliance and risk management.

Discover is committed to a diverse and inclusive workplace. Discover is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or other legally protected status. (Know Your Rights & Pay Transparency Nondiscrimination Provision)

Discover complies with federal, state, and local laws applicable to qualified individuals with disabilities and is committed to providing reasonable accommodations. If you require a reasonable accommodation to search for a position, to complete an application, and/or to participate in an interview, please email [email protected] . Any information you provide regarding your accommodation needs will be kept confidential and will only be used to determine and provide necessary accommodation.


Apply ⎘ Copy Link ↗ Visit Link
Discover Financial Services Logo
Principal Application Engineer (Full Stack)
Discover Financial Services
Remote
$104,000 to $175,600 a year
June 2024

Job Description

Discover. A brighter future.

With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it — we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.

Come build your future, while being the reason millions of people find a brighter financial future with Discover.

Job Description:

At Discover, be part of a culture where diversity, teamwork and collaboration reign. Join a company that is just as employee-focused as it is on its customers and is consistently awarded for both. We’re all about people , and our employees are why Discover is a great place to work. Be the reason we help millions of consumers build a brighter financial future and achieve yours along the way with a rewarding career.

As a Principal Full Stack Application Engineer on the Digital Payments team, you will be responsible for the modernization of digital payments that is geared towards eliminating fraud and protecting every entity within payments eco system including Discover’s consumers . You will build and release reliable software systems at scale. By partnering with enterprise-wide) teams, you’ll develop and maintain full stack solutions that fit our business needs. You’ll use your holistic view of all products (and their interactions) to design elegant solutions and strategize the future state of our larger technical ecosystem. By independently innovating and advocating for best practices, you’ll solve complex problems and guide the team on implementing solutions from inception to production. Additionally, actively manage and escalate risk and customer-impacting issues within the day-to-day role to management.

Responsibilities

Creates solutions addressing high impact technology and business priorities

Competent in multiple contexts, including programming languages, security, automation, testing, and business domains and is the go-to person for many people (inside and outside of their team )

Participates in strategic technology decisions and learns how these decisions impact Discover as a whole

Proactively identifies and mitigates issues based on intuition and experience in multiple domains

Coaches' technology communities at Discover

Achieves team commitments (and influence others to do the same) by using informal leadership & highly developed communication skills

Has an oversight on design decisions and guides team to achieve key results for products assigned to them

Remediates issues using engineering principles and creates proactive design solutions for potential failures

Contributes to and leads technology communities at Discover

The chosen candidate will work in a paired programming environment

This group follows the Agile methodology and works in 2 weeks sprints, each engineer is responsible for writing their own test scripts

Minimum Qualifications

At a minimum, here’s what we need from you:

Bachelors – Computer Science or related

6+ Years -- Information Technology, (Software) Engineering, or related

Internal applicants only: technical proficiency rating of proficient on the Dreyfus engineering scale

Preferred Qualifications

Bonus Points If You Have:

The technical stack for this group includes Java, AWS, Kubernetes, Spring, Postgres, Oracle, TomCat

Hands on experience working in a Cloud based environment specifically AWS

Ideal candidate will have container implementation experience ideally using Docker as well as CI/CD pipeline experience

External applicants will be required to perform a technical interview.

#LI-MF1

#Remote

#BI-Remote

Application Deadline: The application window for this position is anticipated to close on Jun-16-2024. We encourage you to apply as soon as possible. The posting may be available past this date, but it is not guaranteed.

Compensation: The base pay for this position generally ranges between $104,000.00 to $175,600.00. Additional incentives may be provided as part of a market competitive total compensation package. Factors, such as but not limited to, geographical location, relevant experience, education, and skill level may impact the pay for this position.

Benefits:

We also offer a range of benefits and programs based on eligibility. These benefits include:

Paid Parental Leave

Paid Time Off

401(k) Plan

Medical, Dental, Vision, & Health Savings Account

STD, Life, LTD and AD&D

Recognition Program

Education Assistance

Commuter Benefits

Family Support Programs

Employee Stock Purchase Plan

Learn more at mydiscoverbenefits.com .

What are you waiting for? Apply today!

All Discover employees place our customers at the very center of our work. To deliver on our promises to our customers, each of us contribute every day to a culture that values compliance and risk management.

Discover is committed to a diverse and inclusive workplace. Discover is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or other legally protected status. (Know Your Rights & Pay Transparency Nondiscrimination Provision)

Discover complies with federal, state, and local laws applicable to qualified individuals with disabilities and is committed to providing reasonable accommodations. If you require a reasonable accommodation to search for a position, to complete an application, and/or to participate in an interview, please email [email protected] . Any information you provide regarding your accommodation needs will be kept confidential and will only be used to determine and provide necessary accommodation.


Apply ⎘ Copy Link ↗ Visit Link
Palo Alto Networks Logo
Sr. Principal Engineer (Unit 42)
Palo Alto Networks
Virginia, United States
$170,000 to $275,000 a year
June 2024

Job Description

Company Description Our Mission

At Palo Alto Networks® everything starts and ends with our mission:

Being the cybersecurity partner of choice, protecting our digital way of life.

Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Our Approach to Work

We lead with flexibility and choice in all of our people programs. We have disrupted the traditional view that all employees have the same needs and wants. We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!

At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work from the office three days per week, leaving two days for choice and flexibility to work where you feel most effective. This setup fosters casual conversations, problem-solving, and trusted relationships. While details may evolve, our goal is to create an environment where innovation thrives, with office-based teams coming together three days a week to collaborate and thrive, together!

Job Description Your Impact

  • Own the Web frontend for Unit 42’s flagship customer and internal platform, Arcade - This includes both building capabilities to support the business (retainer modeling, enterprise transactions, support / communications, planning) and to provide security insights and protections for customers with integrations into our existing products
  • Build best-in-class product experiences working closely with Product Management and Design
  • Participate in vendor evaluation and ensure that selected solutions can be customized to provide best-in-class user experiences
  • Lead all Web UI implementation for first-party and third-party solutions
  • Design robust technical solutions to business problems, with a high focus on quality and execution
  • Suggest and implement improvements to the development process
  • Clearly communicate goals and desired outcomes to internal project teams

Qualifications Your Experience

  • 8+ years of experience in a senior web front-end engineering role
  • Advanced knowledge of HTML, CSS, and JavaScript
  • 5+ years experience with a modern JavaScript framework (React, Vue, etc.)
  • Experience architecting front-end systems that interact with cloud services and APIs
  • Articulate and concise written and verbal communication
  • Teammate who brings a can-do attitude to a dynamic working environment
  • Knowledge of relational and/or NoSQL database systems such as Oracle, Cassandra, or MongoDB is a plus
  • Knowledge of microservices architecture
  • Aptitude to independently learn new technologies, seek problems with imaginative solutions, work well in collaborative teams, and produce high quality software under tight deadline constraints
  • Has a belief in automation, tooling, and testing as critical parts of the software lifecycle
  • Loves the idea of ownership and delivering amazing products
  • Bachelors in Computer Science or a related field or equivalent military experience required

Preferred

  • Experience with Web performance optimization
  • Strong development skills in a modern object-oriented language like Java or C#, and a familiarity

Additional Information The Team

Unit 42 Consulting is Palo Alto Network's security advisory team. Our vision is to create a more secure digital world by providing the highest quality incident response, risk management, and digital forensic services to clients of all sizes. Our team comprises recognized experts and incident responders with deep technical expertise and experience in investigations, data breach response, digital forensics, and information security. With a highly successful track record of delivering mission-critical cybersecurity solutions, we are experienced in working quickly to provide effective incident response, attack readiness, and remediation plans with a focus on providing long-term support to improve our clients’ security posture.

Our Commitment

We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at [email protected].

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/com-missioned roles) is expected to be between $170,000/yr to $275,000/yr. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

Is role eligible for Immigration Sponsorship?: No. Please note that we will not sponsor applicants for work visas for this position.


Apply ⎘ Copy Link ↗ Visit Link
Riva Solutions Inc Logo
Software Engineer
Riva Solutions Inc
Remote
$100,000 to $175,000 a year
June 2024

Job Description

Title: Software EngineerLocation: RemoteTerms: Full-timeClearance: Must be a US Citizen and be able to obtain a clearance with this government program.Travel: 0-20%Education: BA/BS degree and 5 years of experience or MA/MS degree or higher and 3 years of experience RESULTS. INNOVATION. VALUES. ACCOUNTABILITY. That’s RIVA. Our employee-first approach has manifested a culture that attracts the best and brightest. By investing in people firsts, and providing a flexible work environment, our employees have higher moral, higher productivity rates, and lower turnover. At RIVA, people are our #1 priority. Project Description The Patent Trial and Appeal Case Tracking System (P-TACTS) is a system designed for the Patent Trial and Appeal Board (Board) for the purpose of electronically filing documents in connection with the Inter Partes Disputes established under the Leahy-Smith America Invents Act (AIA).

Position Description Our P-TACTS team is actively seeking a Software Engineer to manage and deploy infrastructure. This vital role requires comprehensive expertise in architecture principles, infrastructure management, and operational efficiency. The ideal candidate will demonstrate advanced skills in designing and implementing configurations to enhance our development and security operations processes.Responsibilities:

  • Develop and maintain scalable, resilient, and secure architecture solutions for applications using Java and PostgreSQL.
  • Implement and manage DevSecOps practices across the development lifecycle to ensure secure and efficient code deployment.
  • Assist in efforts to migrate on-premises applications to AWS cloud, ensuring minimal downtime and data integrity.
  • Optimize AWS infrastructure and services to enhance performance, reduce costs, and leverage native AWS capabilities.
  • Apply SRE principles to enhance system reliability, automate operations, and improve incident response times.
  • Actively participate in the coding process, providing guidance and support to development teams while maintaining a big-picture perspective.
  • Work closely with cross-functional teams, including developers, operations, and security, to align architectural solutions with business goals.
  • Provide technical guidance and mentorship to junior architects and developers, fostering a culture of continuous improvement.
  • Ensure that architectural standards, policies, and procedures are documented, maintained, and adhered to across projects.
  • Stay current with emerging technologies and industry trends to continuously improve architecture practices and solutions.

Requirements:

  • Strong proficiency in Java, Terraform IaC, PostgreSQL, and AWS cloud services, including migration and optimization.
  • Understanding of Angular Single Page Applications.
  • OAuth 2.0 security implementation best practices.
  • Proven experience implementing DevSecOps methodologies, including CI/CD pipelines, automated testing, and security integration.
  • In-depth knowledge of AWS architecture, including EC2, S3, RDS, Lambda, and other native services.
  • Understanding of Site Reliability Engineering principles and practices, with experience in automating operations and incident management.
  • Hands-on development experience, with the ability to write clean, efficient, and maintainable code.
  • Ability to see the larger organizational and technical landscape and align architectural decisions with strategic business objectives.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex technical issues.
  • Excellent communication and interpersonal skills, with a collaborative approach to working with diverse teams.
  • Demonstrated ability to lead and mentor technical teams, providing direction and fostering a culture of innovation.
  • Proficiency in creating detailed architectural documentation and maintaining standards across projects.

Preferred Certifications* Advanced certifications in AWS, PMP, or related areas. * Experience working with government agencies, particularly in the technology or intellectual property domains.

Salary: $100,000 - 175,000 USD RIVA Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability, veteran status, or any protect class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email [email protected]. Only messages left for this purpose will be returned.


Apply ⎘ Copy Link ↗ Visit Link
Riva Solutions Inc Logo
Java Developer
Riva Solutions Inc
Remote
$100,000 to $175,000 a year
June 2024

Job Description

Title: Mid. System Software EngineerLocation: RemoteTerms: Full-timeClearance: Must be a US Citizen and be able to obtain a clearance with this government program.Travel: 0-20%Education: BA/BS degree and 5years of experience or MA/MS degree or higher and 3 years of experienceRESULTS. INNOVATION. VALUES. ACCOUNTABILITY. That’s RIVA. Our employee-first approach has manifested a culture that attracts the best and brightest. By investing in people firsts, and providing a flexible work environment, our employees have higher moral, higher productivity rates, and lower turnover. At RIVA, people are our #1 priority.Project Description The Patent Trial and Appeal Case Tracking System (P-TACTS) is a system designed for the Patent Trial and Appeal Board (Board) for the purpose of electronically filing documents in connection with the Inter Partes Disputes established under the Leahy-Smith America Invents Act (AIA). Position Description Our P-TACTS team is actively seeking an System Software Engineer to support Java and Spring Boot micro-service development. This vital role requires comprehensive expertise in OO principles, Cloud native services, and operational efficiency. The ideal candidate will demonstrate advanced skills in designing and implementing configurations to enhance our development and security operations processes. Responsibilities* Software Development: Design and develop high-quality Java applications. Focus on architecture and system design for reliability, scalability, and performance, particularly with Java 11+ and frameworks like Spring Core and Cloud. * Team Leadership: Lead and mentor both front-end and back-end development teams. Conduct code reviews, manage branching strategies, and guide the team in following Agile methodologies. * CI/CD Processes: Implement and maintain CI/CD pipelines using GitLab and SonarQube, ensuring efficient and automated workflows. * Build Technologies: Utilize Maven for build automation, dependency management, and streamlined build processes. * Testing and Quality Assurance: Implement TDD and BDD using tools like JUnit, Mockito, Cucumber, and Spock. * Ensure compliance with 508 Accessibility standards. * API Development: Design and implement secure RESTful APIs. * Infrastructure Management: Manage cloud-based infrastructure using Terraform, focusing on containerization with Kubernetes and AWS. Lead cloud migration strategies and ensure efficient infrastructure utilization. * Source Control Management: Proficient use of Git for source code management and version control.

Requirements* Java Proficiency: Expertise in Java 11+, with a strong understanding of object-oriented programming and streaming principles. * Front-end Knowledge: Familiarity with Angular and Single Page Web Applications. * Frameworks: In-depth knowledge of the Spring ecosystem, including Spring Cloud, and XML-related technologies (JAXB, XML Schemas, XSLT, XPATH). * Testing: Proficiency in JUnit, Mockito, TDD, BDD methodologies, and tools like Cucumber and Spock. Knowledge of 508 Accessibility compliance. * CI/CD & SCM: Experience with GitLab, SonarQube, and Git for source code management. * Build Tools: Proficiency with Maven and Gradle. * Containerization & Cloud: Strong experience with container technologies (especially AWS ECS, Fargate, and Kubernetes), and cloud services (AWS). * Infrastructure Management: Skills in managing infrastructure as code, preferably with Terraform. * Process Management: Experience in leading teams, conducting code reviews, developing branching and release strategies, and understanding Agile workflows. * Experience with USPTO a plus

Salary: $100,000 - $175,000 USD RIVA Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability, veteran status, or any protect class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email [email protected]. Only messages left for this purpose will be returned.


Apply ⎘ Copy Link ↗ Visit Link
Pinterest Logo
Staff Software Engineer, Big Data Query Platform
Pinterest
Remote
$160,520 to $330,146 a year
June 2024

Job Description

About Pinterest:

Millions of people across the world come to Pinterest to find new ideas every day. It's where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you'll be challenged to take on work that upholds this mission and pushes Pinterest forward. You'll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.

Creating a life you love also means finding a career that celebrates the unique perspectives and experiences that you bring. As you read through the expectations of the position, consider how your skills and experiences may complement the responsibilities of the role. We encourage you to think through your relevant and transferable skills from prior experiences.

Our new progressive work model is called PinFlex, a term that's uniquely Pinterest to describe our flexible approach to living and working. Visit our PinFlex landing page to learn more.

Staff Software Engineer, Big Data Query Platform

We're looking for a Staff Software Engineer to join the Big Data Query Platform team. In this role, you will help us build a high-performance, efficient, and easy to use big data query platform and infrastructure at Pinterest. You'll be working on some of the most exciting big data open source technologies such as Spark, Presto/Trino, Iceberg, etc. at the scale of hundreds of petabytes of data to bring everyone the inspiration to create a life they love.

What you'll do:

  • Design, implement, and optimize Pinterest's big data query infrastructure.
  • Collaborate with cross-functional teams to understand data needs.
  • Lead technical projects and initiatives, driving them to completion.
  • Mentor and guide junior engineers on best practices and architecture.
  • Ensure the reliability, scalability, and efficiency of data systems.

What we're looking for:

  • 6+ years of experience building and supporting large scalable big data infrastructure/platforms.
  • Extensive experience with big data query technologies such as Spark SQL or Presto/Trino.
  • Proven skills in designing and maintaining scalable data infrastructure.
  • Proficiency in programming languages like Java, Scala, or Python.
  • Strong problem-solving abilities and a drive for innovation.
  • Excellent communication skills and the ability to collaborate across teams.

Relocation Statement:

This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.

#LI-AG8

#LI-REMOTE

Our Commitment to Diversity:

Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic under federal, state, or local law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require an accommodation during the job application process, please notify [email protected] for support.


Apply ⎘ Copy Link ↗ Visit Link
Costco Wholesale Logo
Software Engineer - Digital Site Development
Costco Wholesale
Seattle, United States
$130,000 to $160,000 a year
June 2024

Job Description

Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed. As proof, Costco ranks Eighth in Forbes “World’s Best Employers”.

This is an environment unlike anything in the high-tech world and the secret of Costco’s success is its culture. The value Costco puts on its employees is well documented in articles from a variety of publishers including Bloomberg and Forbes. Our employees and our members come FIRST. Costco is well known for its generosity and community service and has won many awards for its philanthropy. The company joins with its employees to take an active role in volunteering by sponsoring many opportunities to help others.

Come join the Costco Wholesale IT family. Costco IT is a dynamic, fast-paced environment, working through exciting transformation efforts. We are building the next generation retail environment where you will be surrounded by dedicated and highly professional employees.

Software Engineers perform development work across the technology stack (both front-end/back-end expertise). They are versatile in how they can add value, demonstrating the ability to manage the completion of projects that involve databases, backend services, or the development of front-end applications. They should be able to demonstrate a strong understanding of emerging technologies to support the development of new solutions. Software Engineers understand the full technology stack and underlying applications, services, and databases in order to ensure optimal performance.

The eCommerce Website Development Software Engineer is responsible for the overall design of a product and the definition of the technical blueprints/designs to fulfill specific requirements. They provide technical expertise to Product Managers and the Development Pods as they reconcile the users' needs and requirements with what the engineers have determined to be doable within the given (engineering) constraints. They work closely with Solution Architects, Product Managers, POD teams, and Product Owners to support the implementation and delivery of new and/or enhanced capabilities. Lastly, they are responsible for defining non-functional requirements (e.g., performance, resilience, etc.) to ensure the scalability and reliability of a given product within a complex ecosystem.

If you want to be a part of one of the worldwideBEST companies “to work for”, simply apply and let your career be reimagined.

ROLE

  • Develops the conceptual systems architecture design and the supporting technologies needed to enable new and/or enhanced functionality within a given product/application, applying principles that promote availability, reusability, interoperability, and security into the design framework.

  • Supports release planning activities in conjunction with Product Owners and teams.

  • Identifies high level requirements to support the definition and refinement of a robust testing strategy.

  • Supports the Product Owner with the identification and definition of enablers/work items to support the architectural runway of a given product/application.

  • Defines the non-functional requirements (e.g., performance, security, resiliency, etc.) which support the development of epics and user stories aligned to a value stream.

  • Identifies technical dependencies across several product/application teams to support the implementation of new or enhanced functionality.

  • Performs development, optimization, and automation activities to support the implementation of a product/application.

  • Develops and implements front-end architecture to support user interface concepts.

  • Increases proficiency and understanding of relational and non-relational databases, distributed application architectures, user interfaces and user experience, quality assurance, security concerns, and business value creation.

  • Drives engineering best practices to deliver higher quality and scalable solutions.

  • Provides the team with the development strategy, solution recommendations, and estimates for a given product/application.

  • Participates in scrum ceremonies (sprint planning, retrospective, showcases/demos, stand-ups, backlog refinement, etc.).

  • Creates and executes unit tests which validate the code changes made to support the implementation of a user story.

  • Uses test driven development (TDD) practices to assist with the detection/recognition of software defects early in the development process.

  • Estimates, plans, and manages all implementation tasks and reports on development progress.

  • Designs, builds, debugs, optimizes, and implements solutions in approved tool sets and databases.

  • Develops high quality, efficient, and fault tolerant software.

  • Supports, extends, and builds automated CI and CD pipelines.

  • Designs and delivers DevSecOps automation for app deployment and testing.

  • Uses APM/monitoring tools such as Dynatrace/Splunk and browser tools to perform request purepath/waterfall analysis to identify bottlenecks and suggest improvements.

  • Participates in the development and documentation of department standards and best practices, and mentors’ junior engineers.

  • Provides the team with solution recommendations and estimates for a given product/application.

  • Identifies deficiencies within a product/application’s code base and identifies opportunities to improve overall code quality.

  • Collaborates with team members (e.g., Systems Architects, Systems Analysts) to define project specifications and release documentation for all phases of the product development cycle from product definition to design, through implementation.

  • Conducts peer code reviews for the software changes made by other engineers within a team.

  • Collaborates with Environment Analysts to define and refine the environment strategy needed to support day-to-day development activities.

  • Defines product/application specific coding standards and patterns to guide the implementation of new features and capabilities.

  • Supports the planning and execution of functional and non-functional (e.g., performance, fail-over, etc.) testing activities.

  • Provides technical expertise in establishing specific coding standards, patterns, and procedures.

  • Supervises systems and data analysis performed by Full Stack Engineers on products/applications to understand functional design requirements.

  • Defines remediation tactics for large and complex defects impacting several features and/or capabilities within a given product/application.

  • Supervises the development and preparation of technical documentation (e.g., runbooks, etc.).

  • Drives operational efficiency and technical growth by mentoring PODs through documentation, workshops, and other methods in the areas of software applications design, development, automation, CI/CD pipeline, and architecture.

  • Provides active support for business-critical outage situations.

REQUIRED

  • 10+ years’ functional design and technical design experience with large-scale applications, specifically large enterprise level B2C and B2B ECommerce applications.

  • Mastery of scaling applications from threading implementations to infrastructure scaling and topology planning.

  • Experience with developing and running applications in a public cloud environment (Azure preferred).

  • Experience working with a major relational database (DB2, SQL Server etc.) and/or NoSql.

  • Experience designing, building, and delivering Java and .NET solutions using DevOps and Continuous delivery principles.

  • Experience in Java EE and specifically in developing Java based APIs. Spring Framework experience.

  • Experience in .NET and specifically in developing C# based APIs. GraphQL and Entity Framework experience.

  • Hands on Experience leveraging asynchronous communication patterns for developing distributed applications. Experience with IBM MQ, Biztalk, Azure Eventhub, and Kafka are desirable.

  • Strong familiarity with API gateway management (Apigee, APIM, and DataPower).

  • Data modeling experience.

  • Understanding of integration patterns, concepts, and best practices.

  • Familiarity with EDI solutions for batch and realtime transformations of data.

  • Familiarity with data integration systems (Broker, B2Bi, PI/PO, etc.).

  • Proven ability to work effectively and produce consistent results with minimal supervision.

  • Proven ability to effectively mentor junior team members on design, data mapping, programming, and testing techniques.

  • Strong conceptual, analytical, problem-solving, decision making, troubleshooting, and resolution skills.

  • Strong written and verbal communication skills.

  • Demonstrates a positive attitude, is self-motivated, responsible, conscientious, and detail oriented.

  • Understanding of corporate IT policies, procedures, and standards.

Recommended:

  • Bachelor's degree or higher in Computer Science or equivalent experience.

  • Proven experience delivering Azure cloud technology solutions.

  • Ability to lead and mentor devops teams.

Required Documents

  • Cover Letter

  • Resume

California applicants, please review the Costco Applicant Privacy Notice.

Pay Ranges:

Level 3 - $130,000 - $160,000

Level 4 - $150,000 - $190,000, Bonus and Restricted Stock Unit (RSU) Eligible

We offer a comprehensive package of benefits including paid time off, health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance, health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees.

Costco is committed to a diverse and inclusive workplace. Costco is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to [email protected]

If hired, you will be required to provide proof of authorization to work in the United States.


Apply ⎘ Copy Link ↗ Visit Link

Get a weekly email with all new Java jobs

10 of 591 Java jobs found