Skip To Main Content
backgo to search

senior java developer

bullets
Java, Amazon Web Services, SQL, Spring Boot

We are seeking a highly skilled remote Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for creating and maintaining scalable and high-performance applications. Our project requires expertise in troubleshooting, reading logs, and navigating Java code. You should have experience with databases, including AWS RDS/PostgreSQL and DynamoDB, and be familiar with database change management. You will also be expected to be familiar with testing techniques such as unit testing, end-to-end testing, and functional testing, and work on updating the existing testing set.

In addition, familiarity with performance and scalability concepts and the ability to monitor and assess the performance of the system using Splunk for monitoring is required. We follow the “you build it, you run it” practice, so you should be proactive in designing, implementing, and testing the changes you are making, overcoming impediments, and working with support engineers. You will also contribute to the knowledge base by adding or updating documentation and designs.

responsibilities
  • Design, develop, and maintain high-quality applications using Java
    • Conduct code reviews and ensure code quality
      • Participate in the entire application lifecycle, focusing on coding, testing, and debugging
        • Contribute to the knowledge base by adding or updating documentation and designs
          • Collaborate with cross-functional teams to identify, prioritize, and execute tasks
            • Troubleshoot and debug existing Java applications
              • Ensure the best possible performance, quality, and responsiveness of the applications
                • Design and implement database change management processes
                  • Monitor and assess the performance of the system using Splunk for monitoring
                    requirements
                    • A minimum of 3 years of experience in Java development
                      • Expertise in Java, with a good knowledge of its ecosystems
                        • Proficiency in AWS and database technologies like AWS RDS/PostgreSQL and DynamoDb
                          • Experience in Spring Boot Framework
                            • Experience in Troubleshooting and debugging Java applications
                              • Skills in performance and scalability concepts and the ability to monitor and assess the performance of the system using Splunk for monitoring
                                • Strong knowledge of testing techniques including unit testing, end-to-end testing, functional testing, and work on updating the existing testing set
                                  • Strong analytical and problem-solving skills
                                    • Experience with agile software development methodologies such as Scrum or Kanban
                                      • Excellent verbal and written communication skills in English at a B2+ level
                                        nice to have
                                        • Experience with containerization and orchestration technologies like Docker and Kubernetes
                                          • Experience with other database technologies like Oracle or SQL Server
                                            • Knowledge of other cloud platforms such as Microsoft Azure or Google Cloud Platform
                                              • Experience with CI/CD pipelines
                                                • Experience with front-end technologies such as React or Angular

                                                  benefits for locations

                                                  poland.svg
                                                  ImageImage
                                                  For you
                                                  • Discounts on health insurance, sport clubs, shopping centers, cinema tickets, etc.
                                                  • Stable income
                                                  • Flexible roles
                                                  ImageImage
                                                  For your comfortable work
                                                  • 100% remote work forever
                                                  • EPAM hardware
                                                  • EPAM software licenses
                                                  • Access to offices and co-workings
                                                  • Stable workload
                                                  • Relocation opportunities
                                                  • Flexible engagement models
                                                  ImageImage
                                                  For your growth
                                                  • Free trainings for technical and soft skills
                                                  • Free access to LinkedIn Learning platform
                                                  • Language courses
                                                  • Free access to internal and external e-Libraries
                                                  • Certification opportunities
                                                  • Skill advisory service
                                                  don't have time? Apply later!We send you a link to the job in your e-mail
                                                  get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
                                                  a smiling man wearing sunglasses