Search by job, company or skills

EA Games (Electronic Arts)

Software Engineer II

Early Applicant
  • Posted 6 months ago
  • Be among the first 10 applicants

Job Description


Heres how your day would look like:

  • Architect Develop distributed, resilient and high-performing back-end services, built on top of GAE/AWS cloud platforms
  • Work with a team of Server Engineers to manage develop server side stacks supporting games which engage millions of connected online players
  • Collaborate closely with the cross functional game development teams to execute on the roadmap/vision of our games
  • Adapt central EA technologies to meet game designs requirements from the game development teams, such as matchmaking
  • Be responsible for performance testing at the server level and load testing at the service level
  • Ability to estimate work and provide accurate updates on progress
  • Creative approach to problem solving
  • Passion for delivery of quality software to our Studios high standards

Who fits the bill:

  • 4 to 6 years experience in J2SE and J2EE development teams with a track record of delivering robust and scalable server architectures.
  • Expertise in Core Java, Multi Threading Spring Boot
  • Core development experience in Web services
  • Good knowledge of design patterns/anti-patterns
  • 2 to 3+ years experience in architecting large-scale distributed systems
  • Exposure to RDBMSes and NoSQL databases.
  • Exposure to distributed Caching solutions (Memcached, Redis).
  • Exposure to Cloud environments like AWS, Google Cloud
  • Exposure to Stream Data Processing tech like Kafka, Spark
  • Expertise in Messaging platforms such as Kafka, Kinesis
    Expertise in Snowflake cloud data warehouse, working on large datasets of structured, semi-structured and un-structured data, Snow SQL s, query optimization and features like micro-partitioning, snowpipe, lake-house etc.
  • Exposure to Linux and scripting
  • Knowledge of version control and build systems such as P4v, Gitlab, Maven Gradle
  • Experience of test-driven development and continuous integration
  • Experience writing maintainable, reusable clean code
  • Passion for improving legacy code with careful refactoring, supported by tests
  • Exceptional analytical and creative problem solving skills; solution oriented individual.
  • Excellent written and verbal communication skills.
  • Bachelors degree in Computer Science or a related field.

What to Expect:

  • A relaxed, supportive working atmosphere
  • The ability to work with your choice of OS, IDE and tools
  • Regular knowledge sharing sessions with a wide range of talented engineers
  • Career progression and mentoring
  • A unique set of technical challenges to tackle
  • The opportunity to expand and grow as an engineer

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 09/08/2024

Job ID: 88076005

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineer II, ITC

Nike
(estd)

Software Engineer II

Sandvine
Last Updated: 17-10-2024 09:01:22 AM