Java Engineer @ Grid Dynamics - New York, NY

Job Overview

a month ago

Java Engineer

Grid Dynamics - New York, NY

We are actively seeking a great Java Engineer with strong technical expertise, who is interested in joining our growing projects for one of the biggest IT companies.

Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture.

Responsibilities:

  • Participate in the design and development of high-performance business applications, from requirements analysis to production
  • Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; testing; etc.)
  • Analyze and improve application performance
  • Search for simple and robust solutions to complex tasks
  • Work in an Agile methodology environment where innovation, teamwork, and creativity are the key to success
  • Tech Stack: Java + Bazel, Scala + SBT, Google Cloud (PubSub, Spanner, BigQuery, Logs Explorer), gRPC and protocol buffers, Asynchronous programming, Dependency injection, JUnit, TeamCity, SQL, Google internal tools


Requirements:

  • 3+ years in Software Development
  • Education in Computer Science or similar theoretical knowledge in CS: algorithms and complexity estimation, data structures, operating systems, programming languages
  • Excellent knowledge of Java platform (collections, concurrency, etc). Good understanding of JVM internals is a plus
  • Experience in enterprise application development (Spring)
  • Understanding of distributed architectures and scalability principles
  • Knowledge of Linux/Unix-based operating systems (bash/ssh/ps/grep etc.)
  • Understanding of SDLC and Agile methodologies in particular
  • Hands-on experience with developer daily basis tools such as IDE’s, compilers, debuggers, profilers, version control systems, bug tracking systems, build systems (ANT, Maven2, etc), code coverage and automated testing tools
  • Experience with unit and integration testing (JUnit, TestNG, Mockito, etc.)
  • RDBMS experience (SQL, JDBC). Understanding of ORM frameworks internals is a plus
  • Desire and ability to quickly learn new tools and technologies
  • Ability to proactively identify and solve engineering problems
  • Good interpersonal communication skills, both verbal and written
  • Good English skills (both spoken and written) are a must

We offer:

  • Opportunity to work on bleeding-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Medical insurance
  • Benefits program
  • Corporate social events
  • Professional development opportunities
About us:

Grid Dynamics is the engineering services company known for transformative, mission-critical cloud solutions for retail, finance and technology sectors. We architected some of the busiest e-commerce services on the Internet and have never had an outage during the peak season. Founded in 2006 and headquartered in San Ramon, California with offices throughout the US and Eastern Europe, we focus on big data analytics, scalable omnichannel services, DevOps, and cloud enablement.

Similar Jobs

Staff Software Engineer

Change Healthcare

New York, NY

Proactively work with and oversee work of junior engineers to ensure individual components being worked on as part of a larger system will work together…

Software Quality Engineer (Remote)

Paramount+

New York, NY

ViacomCBS is looking for a passionate, self-motivated software quality engineer to handle all aspects of testing (functional, performance, load, security, etc)…

Software Engineer (REMOTE)

Lincoln Financial

Radnor, PA

Relocation assistance:: is not available for this opportunity. You will work with all members of the team(s) to ensure the technical solution is aligned with…

Android Developer

eSales Technologies

West Babylon, NY

Android studio, API integration, Android SDK, JAVA, XML & JSON Web Services, and its relevant frameworks / Firebase.

Software Engineer (Cloud, Microservices, Blockchain)

Change Healthcare

New York, NY

Demonstrated technical experience as an engineer - cloud-based experience preferred. This role will work with architects, other engineers, product and program…

Software Engineer - Android (Remote)

CBS

New York, NY

Represent coding standard methodologies through sharing your expertise, performing code reviews, and mentoring engineers. Eye for quality and user experience.

Angular Lead Developer

Capgemini

New York, NY

Develop User interfaces for Modern Rich Internet Applications with the latest Front-End. Perform product analysis and development tasks of increasingly complex…

Senior Software Engineer

International SOS

Trevose, PA

The Senior Software Development Engineer will collaborate with Product Owners, Business Analysts, Developers and Solution Architects to execute the product…

Sr Support Engineer-Supply Chain Planning SAP IBP, aATP and PP/DS

SAP

Newtown Square, PA

The Premium Hub-Centre of Expertise (CoE) within SAP Success Delivery Center provides the expertise in application and technology areas to deliver high-end…

Senior Manager, Media Application Engineering

National Football League

Mount Laurel, NJ

The NFL Information Technology department is seeking a Senior Manager, Media Application Engineering. This position will be responsible for leading a group…

Staff Software Engineer-Backend

Pluto TV

New York, NY

Be a technical leader on the team influencing key decisions and owning important infrastructure and critical services for the healthy operation of the platform.

Software Developer - Testing Tools/Automation

Capgemini

New York, NY

Working with software engineers to understand product architecture and features. Automating tests using internal and open source tools & infrastructure.

Senior Engineering Manager

CVS Health

Florham Park, NJ

2+ years leading teams of 8+ engineers with additionally experience in leading medium to large sized teams of diverse development engineers across multiple…

-Holtec Security International - Web Mobile Developer

HOLTEC INTERNATIONAL

Camden, NJ

The role is responsible for designing, coding and modifying websites, from layout to function and to create visually appealing sites that feature user-friendly…

Software Engineer - JAVA/Spring

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Advanced knowledge of application, data, and infrastructure architecture disciplines.

Software Engineer - Military Spouse Homefront Heroes Hiring (HHH) Program

WELLS FARGO BANK

New York, NY

Wells Fargo Enterprise Marketing Technology, part of Wells Fargo Enterprise Functions Technology, is seeking a Java developer that will focus on the Marketing…

Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing…

Cloud Software Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

You'll work hands on with inquisitive teams of technologists helping to evolve the products that operate on the Public Cloud and Private Cloud.

Sr. Software Engineer (Java, Python, AWS)

JPMorgan Chase Bank, N.A.

Jersey City, NJ

BS/BA degree or equivalent experience. Expertise in application, data, and infrastructure architecture disciplines. AWS professional certification is preferred.

Software Engineering

JPMorgan Chase Bank, N.A.

New York, NY

BS/BA degree or equivalent experience. Advanced knowledge of application, data, and infrastructure architecture disciplines.

Senior Cloud Engineer

VNS Health

Manhattan, NY

Ensures the VNS Health IT infrastructure operates effectively and provides support for improvement, as needed. Coordinates the Cloud transformation journey.

Software Engineering Manager

WELLS FARGO BANK

New York, NY

Manage and develop a team of individual contributor engineers and less experienced engineering managers. Develop product functional and technical strategy for…

Software Engineering Manager

WELLS FARGO BANK

Philadelphia, PA

Manage and develop a team of individual contributor engineers and less experienced engineering managers. Develop product functional and technical strategy for…

Senior SRE Engineer

JPMorgan Chase Bank, N.A.

Jersey City, NJ

This role requires a wide variety of strengths and capabilities, including: Bachelors or Masters in Computer Science, Computer/Electrical/Software engineering,…