Senior Software Engineer (Java + AWS Lambda)

Grid Dynamics

$125K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of production code experience
  • Strong skills in abstracting complex problems
  • Proficient in Object-Oriented Programming and Design
  • Expertise in Java 8 and Microservices
  • Cloud technologies experience on AWS for 6+ months
  • Solid unit and integration testing experience
  • Competent in Agile Development Methodologies like Scrum or Kanban

Responsibilities

  • Design and develop web applications from requirements to production.
  • Continuously enhance software quality through evaluation of new tools and practices.
  • Analyze application performance and implement improvements.
  • Develop simple and robust solutions for complex tasks.
  • Embrace an Agile environment focused on teamwork and creativity.

Benefits

  • Opportunity to work on cutting-edge projects
  • Collaborate with a motivated team
  • Flexible work schedule
  • Comprehensive medical, vision, and dental insurance
  • Engage in corporate social events
  • Access to professional development opportunities
  • Enjoy a well-equipped office environment
Full Job Description
We are looking for a Senior Software Engineer to join our team. This position is located in Berkeley Heights, NJ and requires the candidate to be onsite in the office 5 days per week

Essential functions

  • Participate in the design and development of web application 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

Qualifications

  • Have 5+ years of experience writing and deploying production code
  • Strong ability to abstract complex problems to their essential components and design and implement elegant solutions for them
  • Robust OO Programming and OO Design concepts knowledge
  • Strong knowledge of Java 8, Microservices
  • Experience of Cloud technologies on the AWS platform with a project for 6+ months is required
  • Strong unit/integration testing experience
  • Delivery Focused using Agile Development Methodology (Scrum/Kanban)
  • Need to be a team player while having the capacity to work independently
  • Strong analytical and logical skills including troubleshooting
  • Good interpersonal communication skills, both verbal and written
  • Bachelor's/Master's degree in Computer Science/ Engineering or a related field (or equivalent experience)

Would be a plus

  • AWS Lambda experience

We offer
  • Opportunity to work on cutting-edge projects
  • Work with a highly motivated and dedicated team
  • Competitive salary
  • Flexible schedule
  • Benefits package - medical insurance, vision, dental, etc.
  • Corporate social events
  • Professional development opportunities
  • Well-equipped office
  • Please note that all onboarding must occur in person and you may be asked to travel to attend

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer (Java + AWS Lambda) jobs: