Software Engineer (Java) II

The Fountain Group
Santa Clara, CA
Full-time

JOB DESCRIPTION

  • Identify business needs by establishing personal rapport with actual, potential, and internal clients
  • Design, develop, and implement highly scalable client server programs in a cloud environment
  • Identify appropriate microservice implementation and build cloud hosted services
  • Recommend alternate approaches, analyze product design impact, and provide sizing estimates collaborate with other cross platform team members to build effective integrations
  • Participate in design sessions and code reviews
  • Work with business requirement partners to design, develop, and refine the graphical user experience of an application
  • Confirm program operation by conducting unit, system, and integration tests; modifying program sequence and / or codes as necessary
  • Prepare project related documentation, G.A.P. analysis, functional specifications, design specifications
  • Complete development activities including reports, interfaces, conversions, improvements, and forms during different stages of a project
  • Identify new technologies and solutions to improve existing infrastructure
  • Work closely and build relationships with other teams and communicate with various platform service
  • Develop tools and infrastructure to improve quality and efficiency of testing
  • Reproduce and debug issues found during and after software release
  • Build out distributed systems using big data open source programming tools
  • Work with research teams and data scientists, finding bottlenecks to the design process and resolving them efficiently
  • Lead software development projects, like automated malware analysis solution
  • Interview, mentor, and coach new team members
  • Learn and adapt to new programming languages and technologies on an as-needed basis

Desired Skills

  • Java, Python, and JavaScript development within team environments and large implementations
  • Experience in Agile and / or Scrum environments for project planning and sprints
  • Experience with developing Single Page Applications using React.js and Redux
  • Experience with developing applications using Amazon Web Services (AWS)
  • Ability to handle multiple deliverables in a dynamic environment with similar timelines
  • Deep understanding of integrated flows for customer support processes
  • Comfortable accessing and manipulating various web and local data sources such as relational and NOSQL databases, RESTful API’s calls
  • Experience debugging, logging, and tracking issues
  • Knowledge of Java, Spring Boot, Node.js, React.js, Redux, Linux, MVC, MySQL, Visual Studio, GIT, WCF, WebAPI, Exress.js, Hapi.

js, IIS, AWS, Jira, Confluence and others

  • Product development experience with container technologies
  • Familiar with malware sandbox environments or cybersecurity
  • Experience with Python, Tomcat, JS, and Docker
  • 2 days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Software Engineer II to develop and maintain software solutions. Key Responsibilities:Develop flexible and maintainable software solutionsReview and enhance existing systems to improve performance and securityDocument software changes and adhere to development processesReq...

CrowdStrike
Sunnyvale, California
Remote

Senior Software Development Engineer II. Guide other Software Engineers in design, implementation. SDE) role in the engineering team that delivers the sensor (lightweight agent) on Windows. Provide partnership on the sensor development team involved in architecture, strategy, in building and improvi...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Software Engineer II, Front-End. ...

Amazon.com Services LLC
Sunnyvale, California

We are seeking a skilled and creative software engineer to help shape the future of Amazon's customer, vendor, seller, and partner experiences. You are an engineer looking for a career where you can build, inspire, deliver, and impress. You want to grow your career in the mobile space focusing on An...

DiDi
Mountain View, California

Master's degree in Computer Science, Robotics or related and 1 year of experience in Software Engineering, Motion Planning, Path Planning, Robotics or related; or Bachelor's degree in Computer Science, Robotics or related and 3 years of experience in Software Engineering, Motion Planning, Path Plann...

PayPal
San Jose, California

What you need to know about the role: We are seeking a talented Software Engineer with extensive experience in building large-scale applications using Java/J2EE technologies. Design, develop, test, and deploy robust software solutions using Java, ensuring high performance, security, and scalability....

Data Intelligence, LLC
CA, United States

Minimum three (3) years of experience (within past seven years) with software engineering that includes software planning, requirements analysis, design, development, integration, testing, debugging, and installing large scale software systems. Data Intelligence, LLC (DI) is seeking for a full time ...

GEICO
San Jose, California
Remote

As our Engineer II you will be at the forefront in the development of our Data Center Hybrid Cloud software stack, responsible for design, development and troubleshooting of high quality SDN solutions for next-gen network HW including Switch, SmartNIC, Load balancer and Firewall building a cohesive,...

Crown Consulting
Mountain View, California

Join our team to pioneer a better, more sustainable futureJob DescriptionCrown is looking for all levels for Software Engineers to work on the NAMS-2 project in Mountain View, CA to:Develop principles to adapt to user requirements and improve the software based on user feedback. The engineer audits ...

JPMorgan Chase & Co.
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the e...