Just Front-end Jobs

Front-end Jobs nearSalt Lake City, UT

Sorry, no listings for this city at the moment.

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Software Engineering (AWS, REACT, Spring)

JPMorgan Chase Bank, N.A. in Chicago, IL 1259 mi reactjs spring java
new

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience
* Advanced hands-on experience in Java, Spring Framework, React Js, REST API
* Advanced hands-on experience in database - Oracle 12+, My SQL
* Advanced hands-on experience in testing tools - Junit, Selenium
* Hands-on experience in cloud technologies - AWS and Cloud Foundry
* Hands-on experience in DevOps and CI/CD practices
* Knowledge on Elasticsearch is a plus
* Understanding of architecture and design across all systems
* Knowledge of industry-wide technology trends and best practices
* Ability to work in large, collaborative teams to achieve organizational goals
* Passionate about building an innovative culture
* Understanding of software skills such as business analysis, development, maintenance, and software improvement

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Full Stack Software Engineer

JPMorgan Chase Bank, N.A. in Chicago, IL 1259 mi java spring java-ee
new

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

The role:

You will be working in a high performing team of software engineers building a variety of cutting edge, cloud native, business-critical projects at the forefront of application development. You will be working with a larger global team to help architect, develop and re-engineer applications to fully leverage architecture blueprints and security standards. You will be actively participating in collaborative sessions with business and technology stakeholders to deliver products that go beyond customer expectations.

Skills required:
* Strong development background in core Java, Java Frameworks (Spring, Hibernate); JMS, Junit, Test driven development
* UI frameworks(Angular), RESTful APIs, SOAP
* Strong knowledge of RDBMS/SQL (Esp. Oracle)
* Strong fundamentals in data structures, caching, multithreading, messaging and asynchronous communication.
* Must be comfortable with industry standard build/Development tools including: Maven, Ant, Jenkins, Eclipse, Intellij
* Experience with Agile, Test driven development
* In-depth knowledge of various software architecture solution patterns
* A strong team player with excellent communication skills
* Self-learner focused on quality and delivery

Desirable skills:
* No-SQL DB experience a plus
* Cloud computing and micro services experience a plus

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Java Full Stack Software Engineer

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi java spring sql

This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience
* Expertise in application, data, and infrastructure architecture disciplines
* Advanced knowledge of architecture and design across all systems
* Proficiency in multiple modern programming languages
* Knowledge of industry-wide technology trends and best practices
* Keen understanding of financial control and budget management
* Ability to work in large, collaborative teams to achieve organizational goals
* Passionate about building an innovative culture
* Prior experience with financial systems dealing with high volume trading applications.
* Experience with languages like Java,Spring,ReactJS,Store Procedures and Database SQL
* Experience with multi-threaded applications
* Experience with build and deployment of applications using Continuous integration and Continuous deployment tools
* Experience handling ambiguity with requirements and ability to deliver software in timely manner
* Open to learn new technology as group is moving toward serverless/cloud adoption

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Sr. Full Stack Engineer

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi spring java spring-mvc

As a member of our Software Engineering Group we look first and foremost for people who are passionate around solving business problems through innovation & engineering practices. You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.In this role you'll be involved in designing scalable applications using design principles and micro-services architecture, work with other technology and business partners to design solutions, write maintainable code, build fully automated CI / CD pipelines

This role requires a wide variety of strengths and capabilities, including:

BS/BA degree or equivalent experience
Advanced knowledge of application, data and infrastructure architecture disciplines
Designing mission-critical systems with no downtime
Working proficiency in developmental toolsets
Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
Proficiency in one or more general purpose programming languages, OOPS concepts, design principles, MicroServices Architecture.
Understanding of software skills such as business analysis, development, maintenance and software improvement

Key Responsibilities:
Working as a lead developer should be able to architecture and design scalable application.
Understand complex system interactions and define clear API standards for integration
Develop system design documentation and articulate how the various components interact with each other
Manage external system dependencies, integration standards and associated risks and
Troubleshoot production issues with ability to guide team on potential causes of failures
Should be able guide developers in the team.

Experience Required:

This role requires a wide variety of strengths and capabilities, including:
Candidate with more than 8yrs of exp.
Advanced knowledge of architecture, design across all systems
Strong understanding of development concepts, SDLC methodologies, OOP concepts, SOA principles, enterprise design patterns, industry best practices
Strong experience with Java/J2EE for implementing web technologies
Strong understanding of Java concurrency, concurrency patterns, experience building thread safe code
Experience with HTML5,JavaScript/Typescript,AJAX, JSON, jQuery
Strong experience with JavaScript frameworks like Angular/React
Experience designing and developing large scale enterprise applications
Experience implementing API gateway products like Apigee, frameworks/tools like Spring Boot, Spring Cloud, Spring Security, Spring Batch, Spring Web Services, Hibernate
Experience designing and building REST web services using Java
Experience with building messaging, event-driven architectures
Understanding of domain driven design, MicroServices patterns and architectures
Experience with unit testing and automated testing frameworks like Jest, Junit, Jasmine
SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Gradle,Jules,Sonar)
Familiar with modern infrastructure technology and architecture (cloud, virtualization, object stores, etc.)
Agile development experience or equivalent in fast-paced development environment
Excellent interpersonal and communication skills, including ability to negotiate compromise and demonstrate diplomacy in sensitive situations and to interact effectively with peers and management across diverse cultures.JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Senior Fullstack Developer

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi java reactjs spring

As an experienced member of our Software Engineering Group, you'll apply your expertise to solving business problems through innovation and engineering practices. You should be a self-starter willing to learn various full-stack technologies and show ownership on the application portfolio. We operate on principles of technical excellence and strong partnership with the business to ensure that the company can rely on our ability to deliver robust technology solutions to emerging business needs, continued growth and competitive advantage.

This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience
* Full-stack architecture, design, development for Alternatives trading web applications using agile development methodology
* Partnering with the product owner and business to understand new requirements and designing modules/functionality to address regulatory or automation needs
* Collaborate with multiple globally distributed teams to deliver end-to-end global solutions
* Manage the Software Development Life Cycle for application portfolio modules
* Strong computer science fundamentals such as algorithms, data structures, multithreading, object-oriented development, distributed applications, client-server/service-oriented architecture, cloud architecture, automated testing
* Proactively look to develop, implement and further promote best technical practices across the team, which include, but not be limited to, code quality improvement, code reviews, code/architecture standards, code reuse, automation testing, continuous integration and deployment, technical documentation and technical design specifications
* Requires excellent knowledge of Java technologies including core Java 8, Spring, Apache, J2EE
* Experience with MVC JavaScript, knowledge of UI Frameworks such as Angular, Sencha, React and jQuery
* Experience with Database development skills including SQL, relational data design and stored procedures
* RESTful API design, microservice oriented architecture expertise
* Testing frameworks such as Puppeteer, mocking and Junit
* Track record of delivering quality products as a senior developer or lead
* Strong oral and written communication skills

Nice to have Skills/experience:
* Web application and web service cybersecurity experience
* Integration technologies experience such as middleware message queues (UMQ or Kafka)
* Deployment automation using Docker and cloud experience like spring cloud foundry
* Transactional database development experience and performance tuning, such as Oracle
* Alternative Investments and Wealth Management domain knowledge

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Full Stack Software Engineer

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi java reactjs spring

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

This role requires a wide variety of strengths and capabilities, including:

BS/BA degree or equivalent experience

Advanced knowledge of application, data, and infrastructure architecture disciplines

Understanding of architecture and design across all systems

Working proficiency in developmental toolsets

Knowledge of industry-wide technology trends and best practices

Ability to work in large, collaborative teams to achieve organizational goals

Passionate about building an innovative culture

Proficiency in one or more modern programming languages - Java

Understanding of software skills such as business analysis, development, maintenance, and software improvement

Strong problem solving skills, demonstrating solid understanding of algorithms and data structures using Java

Solid hands on coding experience, ability to write clean and optimized code that follows design patterns and can be unit tested (Preferably using Junit and Mockito)

Solid understanding of RDBMS concepts, SQL and experience with any relational DB.

Strong experience building web based applications, http concepts, web service and rest api

Working knowledge of UI technology preferably with React JS

Working knowledge of unix and shell scripting

Nice to have

Micro services experience or knowledge

Knowledge of Spring cloud and Spring boot

Experience building CI/CD pipelinesJPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Lead Fullstack Software Engineer -VP

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi java spring spring-mvc

As an experienced member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

Required Experience and Skills:
* Around 10 years of experience in a financial service environment with a focus in front-office applications
* Strong experience in Java full stack, Spring boot, messaging, and SQL/noSQL
* Strong experience with JavaScript/Typescript, html5 technologies like React/Angular
* Strong understanding of development concepts, SDLC methodologies, OOP concepts, SOA principles, enterprise design patterns, industry best practices
* Experience implementing frameworks/tools like Spring Java full stack including Spring Boot, Security and Integration
* Knowledge of designing and building large scale REST based web services
* Experience with building messaging, event-driven architectures using MQ/JMS
* Experience with Kafka preferred
* Experience with unit testing and automated testing frameworks like Junit, Mockito
* SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Jenkins, Sonar)
* Good understanding of Java concurrency, concurrency patterns, experience building thread safe code
* Familiar with modern infrastructure technology and architecture (public/private cloud, virtualization, object stores, etc.)
* Agile development experience or equivalent in fast-paced development environment

Successful candidate:
* Will be part of the high-caliber development team that works closely with the Front Office Quant Portfolio Managers and Research analysts on end-to-end solutions
* Must be curious, hardworking and detail-oriented, motivated by complex analytical problems
* Has to demonstrate interest in financial markets, and have ability to communicate directly with the business users. Should have good financial background preferred, CFA, FRM, MBA in Finance and/or Financial Engineering degree and/or risk management knowledge is a major plus
* Should be able to work individually or as part of a global team to achieve project goals
* Will interact closely with the Portfolio Managers and Research Analysts.
* Will be responsible for full lifecycle: Coding, Compiling, Unit testing, supporting, integration, packaging and deployment of application software and support of the application (a complete devops model).
* Ensure overall quality of deliverables is consistent with defined standards and Agile development practice

Other attributes:
* Passion for technology and innovation

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Java full stack Software Engineer

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi java spring sql

As an experienced member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience
* Expertise in application, data, and infrastructure architecture disciplines
* Advanced knowledge of architecture and design across all systems
* Proficiency in multiple modern programming languages
* Knowledge of industry-wide technology trends and best practices
* Keen understanding of financial control and budget management
* Ability to work in large, collaborative teams to achieve organizational goals
* Passionate about building an innovative culture
* Prior experience with financial systems dealing with high volume trading applications.
* Experience with languages like Java,Spring,ReactJS,Store Procedures and Database SQL
* Experience with multi-threaded applications
* Experience with build and deployment of applications using Continuous integration and Continuous deployment tools
* Experience handling ambiguity with requirements and ability to deliver software in timely manner
* Open to learn new technology as group is moving toward serverless/cloud adoption
*

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Full Stack Engineer (Java and JavaScript)

JPMorgan Chase Bank, N.A. in Jersey City, NJ 1969 mi java spring reactjs

You will be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally. As a Software Engineer, you'll be involved in building applications using design principles and micro-services architecture perspective, work with other partners to design solutions, write maintainable code, build fully automated CI / CD pipelines, support software solutions that are customer focused & highly secure.

This role requires a wide variety of strengths and capabilities, including:
* BS/BA degree or equivalent experience
* Advanced knowledge of application, data and infrastructure architecture disciplines
* Designing mission-critical systems with no downtime
* Working proficiency in developmental toolsets
* Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
* Proficiency in one or more general purpose programming languages
* Understanding of software skills such as business analysis, development, maintenance and software improvement

Key Responsibilities
* Design and develop applications by gathering requirements from users
* Write maintainable & testable code using Java and JavaScript
* Develop software using Java, Spring, Micro services, Spring Boot .
* Building reusable components using React for future use.
* Automate tests and deployments alleviating the need for manual intervention
* Collaborate with other technology teams to ensure successful integration
* Research and learn new methodologies and technologies and bring knowledge to the team

Required Skills:
* Candidate with more than 5yrs of exp in Java/J2EE/Javascript
* Strong understanding of Mircroservices, Rest API and Java Design Pattern.
* Should have strong understanding of Java frameworks like Spring, Spring Boot, JPA, Hibernate and test frameworks Mockito, Junit, Cucumber.
* Should have good understanding around Web Application and working knowledge of framework like React or Angular
* Should have understanding of RDBMS.
* Any knowledge on Cassandra, Elastic Search, NOSql db is plus.
* Working knowledge of cloud infrastructure is a plus.

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply

Fullstack Engineer

Ethyca Inc. in New York, NY 1972 mi java reactjs angularjs spring rest

As a platform company powering privacy for businesses all over the world, Ethyca processes data, manages users personal rights, automates compliance and helps startups scale respectful technology globally. Ethyca's backend engineers are the centerpiece to building the business logic for all of that. As a full stack engineer, you'll work design and implement frontend applications and backend services as well as REST API integrations, building new safety and privacy features to give users and businesses around the world better control over data.

In this role, you’ll play an integral part in significant decision-making for highly available, scalable and performant systems. You’ll get to work closely with other engineers and product specialists to build features across the system and our business to help solve some of the biggest pain points in privacy.

We’re looking for people with a strong background in building online systems from the ground-up; you’re comfortable in dealing with some ambiguity, lots of moving pieces and changing priorities; you have unerring attention to detail; and you’re comfortable learning new technologies and systems.

You Will:

  • Design, build and maintain Java based web services

  • Define contract for front end web clients to back end services and implement these

  • Design, build, and maintain APIs, services, and systems across Ethyca's engineering teams

  • Debug and troubleshoot production issues across services and multiple levels of the stack

  • Work with engineers across the company to build new features at large-scale

You may be a fit for this role if you:

  • Love Java, JS, Angular, React, or writing the APIs that are involved in all the above. At Ethyca, we value high quality code. We work mostly in Java, with some customers in Scala. However, we view programming languages as a means to an end rather than dogma.

  • Enjoy integrating with well-written SaaS product web services (Stripe, Shopify, Braintree, Intuit, etc)

  • Are a great communicator and geek out about sharing your ideas on great systems architecture

  • Hold yourself and others to a high bar when working with production systems

  • Can dabble in some DevOps, SecOps, and Network Ops

  • Take pride in working on greenfield projects and legacy services transformation alike, involving Java, Angular, and everything in-between

  • Thrive in a collaborative environment involving different stakeholders and subject matter experts

  • Enjoy working with a diverse group of people with different expertise to ensure we're building the best privacy platform in the world

It’s not expected that any single candidate would fulfill all of these. We have amazing team mates who have previously implemented their own DB drivers and are now solving tough problems on service integration here at Ethyca.

You might work on:

  • Building a new API for our users, or iterating on existing APIs

  • Launching a new market or privacy tool

  • With our Analytics and Product teams to improve performance and usability

  • Building new tools for our business teams

  • Building new systems to securely store sensitive data

**We're Looking For Someone Who Has: **

  • BA/BS in Computer Science (or relevant work experience)

  • 5+ years of full stack engineering experience in Java, React/Angular and REST API Integration

  • Demonstrated experience of working in a high velocity startup environment where rapid iteration is vital.

  • Proven experience as a software engineer combined with a passion for technology.

  • Demonstrable proficiency in Java, Enterprise Architecture and RESTful APIs.

  • Experience using build tooling and automated testing frameworks.

  • Ability to understand business and technical requirements and translate them into technical designs.

  • Self-starter with an aptitude for problem solving.

  • Ability to work independently.

  • Excellent communication, organization and leadership skills.

**Benefits: **

  • Cash + Equity + Bonus

  • Health, Dental, and Vision insurance fully paid by the company

  • 401K

  • Flexible office hours & vacation policy

  • Maternity & Paternity leave

  • Commuter discounts

What's it like to work at Ethyca?

Ethyca is helping to make internet scale and data-drive businesses safer and more trustworthy for users by building software that accelerates data privacy for businesses globally. Ethyca makes it easy to process data and offer users better control of their personal information in a world with increasing regulations.

At its core, Ethyca is engineering company. We're building a missing component of the internets infrastructure - privacy respecting data systems. We take on some of the most challenging technical problems in data privacy so that other engineering teams can focus on building their products and businesses safe in the knowledge their tech stack handles privacy and ethics seamlessly.

As such, we care more than most about trust and ethics - our name is a reflection of that belief - and we think deeply about the affect of ethics in data-driven systems and carry that belief through to our teams respect for each other and our transparency in the companies direction and goals to solve some of the most pressing problems in the technology community.

Apply

Full Stack developer - Software Engineer Associate

JPMorgan Chase Bank, N.A. in New York, NY 1972 mi java spring java-ee

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

This role requires a wide variety of strengths and capabilities, including:

5+ years of experience in information technology with an emphasis on application development, demonstrated experience with applications development throughout the entire development lifecycle.
* Bachelor's degree in Computer Science or similar technical degree
* 5+ years of experience with Java/J2EE with a deep understanding of the language and core API's, web services, multi-threaded/concurrent programming, XML, design patterns, Service Oriented Architecture.
* Experience in building the application using Spring Boot and Micro Services.
* Work with a team that develops smart and scalable solutions and provide a solid experience for our users.
* Converse fluently in the full web-technology stack.
* Develop an understanding of our products and the problems we are attempting to solve.
* Plan, design, test, debug and deploy software solutions for managing infrastructure, project management, capacity planning, and operational efficiencies
* Leverage large amounts of machine, performance, application and inventory data to create a unique representation
* Analyze infrastructure problems/constraints, inefficiencies, process gaps, risk and regulatory issues and engineer software or automation solutions
* Work in partnership with infrastructure engineers and architects to understand and identify operational improvements
* Automate complex functions to improve the delivery of information
* Java Development: ability to create medium to large sized Java web applications from start to finish on their own This includes but is not limited to the following: client interaction, validating requirements, system design, frontend/Ui development, interaction with a Java EE application server, web services, experience with the various Java EE APIs, development builds, application deployments, integration/enterprise testing, and support of applications within a production environment.
* Strong RDBMS understanding
* Solid understanding of Service Oriented Architecture (SOA) principles.

Java related experience:
* REST/JSON/XML Web APIs Development experience.
* Spring MVC, Spring Data, Spring Security
* Testing frameworks - Cucumber, Selenium, Junit. Must have practical experience with unit testing including deep understanding of Mock Testing Frameworks like EasyMock or Mockito
* Broad and deep understanding of multiple application server platforms including Apache Tomcat
* SQL & Database - Oracle, Cassandra, Hbase
* Java performance tuning, debugging & Profiling Tools
* Code Repositories: SVN, GIT/Bitbucket
* Very interested and passionate about new technologies
* Can write well-abstracted, reusable and efficient code and correctly employ design patterns
* Ability to work on multiple projects and manage many priorities.
* Strong written and verbal communication as well as strong interpersonal skills.
* Strong analytical skills and attention to detail.
* Ability to absorb problems & present creative solutions within required timeframes.
* Must be able to demonstrate significant relevant work experience, or had experience of several major technology implementation projects.
* Demonstrated experience working with, and across, multiple teams in a global organization.
* Be self-driven, ability to work independently or with multiple teams.
* Experience with latest Dev ops tooling/processes

Desired/Additional skills:
* Big data technologies(Kafka, Spark, Storm, Hadoop, HDFS, Solr)
* Familiarity with UI technologies (Jquery, ReactJS, Bootstrap etc)
* Cloud/AWS experience

VISA Transfer JOB Description :
* Agile Software Development:Develop services using agile software development methodology. Participate in daily meetings. Contribute towards entire Software Development Lifecycle (SDLC) of upcoming project.
* Software Design: Create UML and Entity-Relationship diagrams to document the service design. Ensure that design is robust, extensible and follows best practices
* Software Development: Develop Web, Batch & DB applications, including business and persistence layers of the application. Use Java programming language and Cassandra to code application functionality.Work will include all aspects of software engineering lifecycle concentrated with web development using Java/Spring/Micro Services/Cloud/Data Streaming/NoSQL Database solutions platform and databases. Perform code reviews prior to implementation. Strong focus on time and resource-management, decision-making and parallel project deliveries. Knowledge of version and revision control practices and procedures.
* Software Quality, Testing & Validation:Create Unit Tests, Perform Integration Tests to verify that connectivity between the systems meets the requirements. Validate deployed code to ensure that it works as expected.
* Production Support:Work with OPS team to setup monitoring, and resolve production issues. Assist with troubleshooting, root cause analysis and ensure that software bugs are corrected in an expedient manner. Communicate resolution & next steps.

JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.

Equal Opportunity Employer/Disability/Veterans

Apply