Just Front-end Jobs

Front-end Jobs nearSan Francisco, CA

Sorry, no listings for this city at the moment.

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Sr. Lead Full Stack Engineer - Java, Spring, Rest & Soap, Angular JS, JavaScript

new

The Role

Provide technical direction in the creation, delivery, and integration of multiple and moderately complex software solutions. May translate business requirements into specific designs and/or participate in the design, evaluation, and selection of IT solutions for software for a specific business process. Establish the current and future use of the practice, metrics, and methodologies to determine current and future solutions. Explore and evaluate new and approved technologies. Consult on the application of existing and new, approved technologies to develop solutions. Ensure the process of creation and delivery of design and solution in accordance with the architectural direction.

The Main Responsibilities

  • Responsible for design and architecture solutions for enterprise level payment processing system, which consists of a suite of applications that are built with a wide range of technologies.

Knowledge skills needed but not limited to are

  • JAVA, Spring Framework, Spring Boot, JEE, JPA/Hibernate, Web Services REST & SOAP, Apache Camel, PL/SQL, SQL, Python, UNIX Shell script, HTML 5, jQuery, Ajax, Groovy, NodeJS, AngularJS, ReactJS, Json, familiar with Micro Services Architecture, Java Security Frameworks, BPM tools, and Messaging technologies such as JMS, Kafka, and cloud based messaging tools

  • Operating Systems: Linux, UNIX, Windows, Docker Container

  • Database Technology: Oracle, MS SQL Server, NoSql (such as MongoDB, Cassandra Datastax)

  • Application Containers: JBOSS EAP(Wildfly)/JWS(Tomcat), Apache WebServer, Weblogic 10.3.6 and above.

  • Cloud Environment: Kubernetes, AWS, GCP, AZURE

  • Build CI/CD: Maven, Gradle, ant, CI/CD tools like Jenkins,

  • Assist with the ongoing maintenance of a suite of applications supporting corporate payment processing. Develop and support enhancements and new functionality for the payment system.

  • Work with Product Development, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business-impacting projects.

  • Capable of working independently, as well as with team members on different teams and in different locations.

  • Perform code reviews with other team members in a reviewer capacity.

  • Provide technical mentoring and guidance to less experienced SW Engineers.

  • Develop and support enhancements and new functionality to automate deployments in a micro services architecture environment.

  • Work closely with other engineering team members to ensure code deployments are fully automated and transparent.

  • Continually work towards making improvements in the release process and facilitate migration to a Continuous Deployment/Continuous Integration approach.

  • Provide technical expertise and troubleshooting as needed to support production issues.

  • Assist and in some cases be responsible for the design and architecture of projects and features.

  • Be willing to support deployments outside of work hours and participate in an on-call rotation.

  • Actively participate in all relevant agile ceremonies for each project iteration.

What We Look For in a Candidate

  • 8+ years of experience in enterprise development using Java or Javascript and have hands-on experience with different frameworks.

  • 4+ years of experience with application integrations such as RESTful Web Services, Micro-services, File/Data transfers, etc.

  • 3-5 years of experience with Architecture, Design & Development of web-based applications.

  • 3-5 years of experience with Agile Development Methodology.

  • 3-5 years of experience working with both relational and non-relational databases.

  • 3-5 years of experience in Hybrid Cloud Architectures, Cloud Management Solutions for Public/Private Cloud.

  • 1-2 years of experience with Infrastructure Security Automation, Infrastructure capacity monitoring, and automated scaling solutions.

Apply

Full Stack Senior Software Engineer

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

Commercial Banking serves global clients, including corporations, municipalities, financial institutions, and not-for-profit entities with annual revenues generally ranging in billions of dollars. Our Commercial Bankers serve these clients by operating in 14 of the 15 top U.S. major markets. Our professionals' industry knowledge and experience combined with our dedicated service model, comprehensive solutions, and local expertise to make us the #1 commercial bank in our retail branch footprint.

At JPMorgan Senior Software Engineers solve for a wide variety of problems and situations as we continue to innovate and develop products. We are looking for engineers proficient in data structure, algorithms, problem solving, and building scalable fault-tolerant architectures. Effective collaboration, communication and bringing in best practices to the team are attributes in any engineer as you and your team move in the fast paced development environment.

Responsibilities:
* Design, analyze, develop, test, debug, and model the system components necessary to produce potentially shippable product iterations with each sprint.
* Lead a team of 4-6 engineers
* Deliver high quality code that complies with standards and satisfies architectural tests.
* Perform pair programming and assist the team in supporting the application in all required environments.
* Provide estimates for user stories utilizing planning poker.
* Participate in product backlog prioritization, story mapping, and story splitting activities.
* Prepare and lead sprint review meetings showcasing completed product backlog items to the product owner and subject matter experts.
* Proactively look to develop and implement best practices across the entire project team, practicing continuous process improvement.
* Collaborate face to face and virtually with the Product Owner, Operations and Technology partners around the world.

Required Skills:
* Bachelor's or Master's Degree - preferably in Computer Science
* Minimum 4+ years of hands-on programming/application development experience utilizing Java, Spring Boot, REST, Micro Services, Cloud Native, DevOps and Test Driven Development
* Experience in leading a team
* Core Java (Java 8+) skills having experience in OOAD, Threads & Concurrency and Collections
* UX/UI experience utilizing HTML, CSS, plain JavaScript, Angular
* Strong experience utilizing standalone Spring Framework integration
* Strong object oriented analysis and design skills (OOAD)
* Good SQL/PL-SQL Skills (Oracle 12c Preferred) and Hibernate/JPA
* Passionate about testing strategy, problem solving, learning new skills, sharing expertise and knowledge
* Strong written and oral communication
* Good presentation and influencing skills
* Proven ability to collaborate with global teams
* Experience working in Agile teams, ability to focus and grasp business concepts

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 Java Cloud Full Stack Engineer

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

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.

Tech at JPMC

When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 14 technology hubs worldwide, our team of 40,000+ technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $9.5B+ annual investment in technology enables us to hire people to create innovative solutions that will not only transform the financial services industry, but also change the world.

The successful candidate will work in the Corporate and Investment Bank Technology group as an expert developer. This position is for a Java Developer to join an Agile team. The application will be designed as a suite of micro-services that will be cloud-enabled and will leverage a high level of test automation and deployment automation to achieve Continuous Integration and Delivery.

The team is a cross-functional team responsible for the end-to-end, full stack development of the application. While each team member has a primary skill set, they are also expected to learn and contribute to areas outside of their primary skill set. The team is highly collaborative and values continuous improvement and open communication.

You will be expected to be a well regarded and respected individual contributor; possess strong inter-personal skills, as well as proven track record of application development with skills in Java, distributed cache technology and building scalable robust systems. In return you will have opportunity to gain exposure to designing, developing and deploying applications to the internal/external cloud.

The day to day activities of the role will encompass the full project lifecycle, including:

* Writing mission critical software in the core technologies listed below
* Creating Automated Unit Tests using Flexible/Open Source Frameworks
* Digesting Business Requirements and designing new modules/functionality in partnership with SMEs
* Ability to understand business processes and map them to solutions
* Working with global team of developers; operational business SMEs and users

Essential:
* Excellent Core Java (version 8) with knowledge of Java 1.8 features
* Java Frameworks i.e. Spring; Hibernate
* Spring Boot
* RESTful microservices
* No-SQL database technologies; preferably Apache Cassandra
* Log Management with Splunk or ELK
* Apache Tomcat
* Experience working with a Distributed Cache (Gemfire, Hazel, Memcache)
* Multi-threaded Programming and Transaction Handling (JMS, Database)
* Source code control software (e.g. Git, subversion),
* Google Protocol buffers or similar binary message transport
* Experience working on high throughput mission critical high performance platforms which have low error rates
* Some RDBMS experience exposure
* 5+ years of development experience

Desirable (but not essential):
* Cloud foundry or Amazon AWS experience
* Experience with Micro Services, Service Orientated Architectures
* Track record delivering in Investment Bank Environment
* UNIX shell scripting (1 year +)
* MQ/JMS
* Cucumber
* Selenium
* Jenkins
* Functional Programming Languages such as Groovy

Person Specification:

Demonstrate Continual Improvement in terms of Individual Performance, and approach
Strong communication and team-working skills

Bright and enthusiastic, self-starter

Excellent analytical and problem-solving skills

Ability to thrive in a high pressure, mission critical environment

At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you.

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/VeteransJPMorgan 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

Software Engineer (AWS, REACT, Spring)

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

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, thoughtprovoking 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

UI Software Engineer - Angular

JPMorgan Chase Bank, N.A. in Chicago, IL 1857 mi selenium angularjs 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 degree in Computer Science/Engineering, MIS, CIS or other related fields
* 3+ or more years of experience with web UI development frameworks, with a preference for Angular, Javascript, Jasmine, Selenium
* 5+ or more years of experience in software development
* Experience creating UI mockups and working with business partners to define user interfaces
* Automated testing, using tools such as Cucumber, FitNesse, or Selenium
* Agile experience (e.g. Scrum, RUP, Kanban)
* Excellent critical thinking & troubleshooting skills, ability to find and solve root causes of problems amid \"noise\"
* Must be comfortable and eager to perform tasks in all phases of the software lifecycle (e.g., requirements analysis, design/development/test)
* Experience with Junit and other testing libraries, Git and Jira

Additional Experience
* Experience with microservices solutions, REST, Spring and Spring Boot/Cloud
* Java/J2EE development experience
* Object-Oriented design experience using common software design patterns

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 (Network & Data Center)

Apple in New York, NY 2571 mi spring spring-mvc java

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish!

The Infrastructure Services Software Development team is looking for a passionate, self-motivated and hard-working engineer to be part of a diverse, fast paced and high-energy team. You will design and implement features in applications that enable Network and Data Center operation teams to work effortlessly. You will chip in to key and innovative technology which supports major Apple applications, with all the scalability and high-availability requirements that entails. Collaborating with other groups to lead and deliver elite products in an exciting rapidly changing environment.

You will use your technical expertise to implement new features and improvements. You should be comfortable with rapidly-evolving designs and requirements, and have excellent communication skills. Success depends on influencing other teams that run Apple's GNCS and DC Operations. You will have a sense of customer-focused solutions that "just work," and keep this in mind at every stage of development. You will articulate ideas clearly within our team and collaborate with other organizations at Apple.

Apply