- Develop clean, modular and reusable code
- Review code and project deliverables and confirm that they are of high quality
- Collaborate with team members and customer in designing and implementing integrated, enterprise solutions
- Participate in the agile development processes SDLC including sprint planning, iterative development, estimations and design sessions
- Experience with Java Enterprise Edition platform and Java frameworks (Hibernate, Spring)
- Solid Experience with AWS platform
- Experience working with relational databases (SQL, Oracle DB)
- Experience with unit and integration tests
- Experience with build systems (Maven)
- Experience with version control and bug tracking systems
- Excellent interpersonal communication and client-facing skills
- Excellent problem-solving skills, initiative, and intellectual curiosity
- Understanding of SDLC and Agile methodologies in particular
Nice to have:
-
Basic knowledge in UI (ability to create a simple/demo UI)
-
Familiarity with Python
-
Experience with financial services
-
Experience with enterprise environments
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Competitive salary
- Medical insurance
- Benefits program
- Social package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Occasional travel to customer site in Florida, US