Research Databases Middle Java Software Engineer | EPAM Anywhere
Back icon

Middle Java Software Engineer for a Research Databases Company

Middle Java Software Engineer for a Research Databases Company 40 hrs/week, 12+ months

We are currently looking for a Middle Software Engineer with 2+ years of Java experience, Spring and Microservices expertise, to join our team for a new open source project.

The customer provides a complete and optimized research solution comprised of e-journals, e-books, and research databases — all combined with the most powerful discovery service to support the information needs and maximize the research experience of its end-users.

The main pool of tasks is associated with work on “green field” projects focused on designing, architecting, and building core software products onto the Amazon Web Services (AWS) platform.

Responsibilities

  • Work with a team on design, implementation, testing and delivery of high-volume customer-facing applications that support customer’s products and services
    • Collaborate with product management and your team while analyzing and decomposing complex software features into simpler stories for planning and execution
      • Collaborate with your team to manage and estimate the size and complexity of the features/stories
        • Perform the technical design, implementation, and testing of feature/stories and commit to what can be accomplished in an iteration
          • Own system and feature quality throughout the development, testing and deployment phases to ensure quality delivery expectations are met
            • Suggest improvements to continuously improve the quality of the team’s deliverables
              • Conduct new technology research, proof of concept, and design work that will provide direction for the enhancement of the overall system and products
                • Adhere to software engineering best practices for design, coding standards, performance, security, delivery, maintainability and culture
                  • Demonstrate ownership of developed components from development through production

                    Requirements

                    • 2+ years of Java experience
                      • Knowledge of Spring
                        • Experience with Microservices
                          • Knowledge of React
                            • Understanding and experience with Redux
                              • Knowledge of Node.js

                                Nice to have

                                • Experience with AWS
                                  • Knowledge of CI/CD, Jenkins
                                    • Familiarity with Scrum
                                      • Experience in testing of web applications (such as Karma.js and JMeter)

                                        Benefits in eligible locations

                                        location.svg
                                        ImageImage

                                        For you

                                        • Voluntary health insurance for you (100% covered) and your family (with corporate discount)
                                        • Individual sessions with professional psychologists and coaches
                                        • Free corporate sports and wellness programs
                                        • Stable income
                                        • Paid time off
                                        ImageImage

                                        For your comfortable work

                                        • 100% remote work forever
                                        • Free licensed software
                                        • Possibility to work on your own device (BYOD)
                                        • Stable workload
                                        • Relocation opportunities
                                        • Flexible engagement models
                                          ImageImage

                                          For your growth

                                          • Free trainings for technical and soft skills
                                          • Access to LinkedIn Learning platform
                                          • Language courses
                                          • Access to internal and external e-Libraries
                                          • Certification opportunities
                                          • Skill advisory service

                                            40 hrs/week

                                            Hours per week

                                            12+ months

                                            Project length

                                            Armenia, Belarus, Brazil, Colombia, Georgia, India, Italy, Kazakhstan, Mexico, Russia, Ukraine, Uzbekistan, Viet Nam

                                            Locations eligible for the position