Back icon

Senior Java Developer for a Software Company

Senior Java Developer for a Software Company 40 hrs/week, 12+ months

Currently, we are looking for a remote Senior Java Developer to join our team.

The customer is a digital software company that enables many of the world’s leading insurers to innovate and operate like a tech company: fast, simple, agile.


  • Contributing to all stages of software development lifecycle
    • Designing, implementing and maintaining Java-based applications that can be high-volume and low-latency
      • Writing javadocs, responses for requirements and tasks in task tracking system.
        • Communicating with colleagues and customer representatives during conference calls
          • Analyzing user requirements to define business objectives
            • Reading tech books, documentation, business requirements, and tasks definitions


              • Confident English level (B2+)
                • At least 3 years of working experience
                  • Strong understanding of object-oriented software development methodology
                    • Understanding and experience in distributed applications development
                      • Knowledge of development, debugging, logging tools
                        • Understanding application security
                          • Strong understanding of quality requirements and methods to meet them
                            • Knowing methods of performance analysis and optimization.
                              • Understanding legacy data conversion principles
                                • Strong understanding of Java Enterprise Edition
                                  • Experience with relational databases (Oracle or SQL Server) and SQL
                                    • Knowledge of Spring framework, JSF, JSP basics
                                      • Hibernate experience (JPA version)
                                        • Knowledge of SQL+HQL (Hibernate query language)
                                          • Familiar with Liquibase scripts, XML, SOAP
                                            • Knowledge of Maven, Git, IDEA / Eclipse
                                              • Understanding of Tomcat / JBoss / Websphere

                                                Nice to have

                                                • Strong understanding of Policy+PF (Personal, or Commercial, or Benefits line of business)
                                                  • Knowledge of Claims+PF, DocGen, Data Conversion
                                                    • Knowledge of Billing (including Commissions mgmt and Taxes & Fees)

                                                      Benefits in eligible locations


                                                      For you

                                                      • Insurance Coverage 
                                                      • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
                                                      • Financial assistance for medical crisis 
                                                      • Retiral Benefits – VPF and NPS 
                                                      • Customized Mindfulness and Wellness programs 
                                                      • EPAM Hobby Clubs

                                                      For your comfortable work

                                                      • Hybrid Work Model 
                                                      • Soft loans to set up workspace at home 
                                                      • Stable workload 
                                                      • Relocation opportunities with ‘EPAM without Borders’ program


                                                      For your growth

                                                      • Certification trainings for technical and soft skills 
                                                      • Access to unlimited LinkedIn Learning platform 
                                                      • Access to internal learning programs set up by world class trainers 
                                                      • Community networking and idea creation platforms 
                                                      • Mentorship programs 
                                                      • Self-driven career progression tool

                                                      40 hrs/week

                                                      Hours per week

                                                      12+ months

                                                      Project length

                                                      Armenia, Brazil, China, Colombia, Georgia, India, Italy, Kazakhstan, Mexico, Uzbekistan

                                                      Locations eligible for the position