Senior Java Software Engineer

Grid Dynamics Holdings

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

Qualifications

  • Bachelor's/Master's degree in Computer Science/Engineering or related field (or equivalent experience)
  • 5+ years of production coding experience
  • Strong understanding of OO Programming and Design concepts
  • Proficient in Java 8, Microservices, and Cloud technologies (specifically AWS)
  • Strong unit/integration testing skills
  • Familiar with Agile Development Methodology (Scrum/Kanban)
  • Excellent English communication skills, both verbal and written

Responsibilities

  • Design and develop web applications from requirements analysis to production
  • Enhance software quality through adopting new tools and practices (code reviews, refactoring, testing)
  • Analyze and improve application performance
  • Develop simple and robust solutions to complex challenges
  • Collaborate within an Agile environment focused on innovation and teamwork

Benefits

  • Opportunity to work on cutting-edge projects
  • Collaborative environment with a motivated team
  • Flexible schedule
  • Comprehensive benefits package (medical, vision, dental)
  • Engagement in corporate social events
  • Access to professional development opportunities
  • Work in a well-equipped office
Full Job Description
We are seeking a strong Senior Java Developer with good technical expertise, to be responsible for the backend development distributed platform for one of the largest world-leading retailers. You will be working as a key member of this collaborative team with a group of experts recognized around the world. This is an excellent opportunity to play a role as a key contributor in creating the next generation of network-centric distributed and scalable architectures. We work with bleeding-edge technologies, including J2EE, building microservices, variety of cloud platforms such as AWS, Google cloud platform etc., OO Programming, using Agile Development Methodology and much more.

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

  • Bachelor's/Master's degree in Computer Science/ Engineering or a related field (or equivalent experience)
  • 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
  • Good English both verbal and written skills are a must

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

Similar Jobs

More Jobs at Grid Dynamics Holdings

More Information Technology Jobs

Find similar Senior Java Software Engineer jobs: