Senior Java Engineer (offline)
Responsibilities:
- Participate in the design and development of the high-performance business 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
- Collaborate with a distributed team of developers, QA engineers, analysts
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
- Great knowledge of Java 8-11 platform (collections, concurrency, etc). Good understanding of JVM internals is a plus
- Hands-on experience with Docker is a plus
- Nice to have an understanding of development principles for Clouds especially for AWS, Kafka, Pulsar, RxJava, Quarkus
- Knowledge of Apache Cassandra would be a plus
- Experience in enterprise applications development (J2EE, Spring Source, etc) is a plus
- 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 (Gradle, Maven2, etc), code coverage and automated testing tools
- Experience with unit and integration testing (JUnit, TestNG, Mockito, etc.)
- 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 written English is a must
We offer:
- Competitive salary
- Work on bleeding-edge projects in a team of experienced and motivated developers and QA engineers
- Flexible working hours
- Business trips to the USA
- Health insurance, a benefits package, company-sponsored conferences, vacations
- Well-equipped office located in the center of the city
About Grid Dynamics
Grid Dynamics is a world-class expert company with highly scalable distributed solutions and CI/CD. We help one of the biggest financial companies on the East Coast to solve the challenging problems that affect the entire development organizations, like building enterprise web services with millisecond response time, or improving development processes by introducing Agile, test automation, TDD, and CI/CD processes.Company website:
https://www.griddynamics.com
The job ad is no longer active
Job unpublished on
9 May 2022
Look at the current jobs Java Kharkiv→
Similar jobs
Middle Java Developer at COMPARUS
Relocate, Ukraine
Java Developer (Front-end) at FindDev agency
Relocate, United Arab Emirates
Full stack Java Developer at Telesens
Ukraine
All jobs Java Kharkiv All jobs Grid Dynamics