Senior Java Developer
Full-time, Belgrade
Humanity is powerful, intuitive, cloud-based workforce management software, helping businesses across many industries manage growth and promote teamwork by making employee scheduling and time tracking more streamlined and intuitive. We are fueled by a commitment to innovation, customer-centric approach and accountability.
Headquartered in San Francisco, with offices around the globe, we are connected by a culture that promotes creativity, teamwork and transparent leadership.
We are looking for an experienced Java Developer to join our Belgrade team of 80 creative and talented people.
Responsibilities:
- Working with team on building new modules for Humanity platform;
- Following/improving technical and coding standards for our project architecture to achieve scalable, high performance and secure system;
- Analyzing and completing complex development tasks and troubleshooting;
- Participating in making high level decisions about project architecture and future functionalities.
Requirements:
- 3+ years of experience and skills in OOP Java;
- Strong knowledge of Design Patterns;
- Strong experience with microservices;
- Strong experience interacting with MySQL database systems through abstraction layer (in addition to the ability to write raw SQL queries);
- Proficient in using Git Version Control;
- Experience in code optimization and refactoring;
- Familiarity with Redis and project-based experience;
- Familiarity with RabbitMQ;
- Familiarity with MongoDB;
- Strong analytical, conceptual, and problem-solving skills;
- Flexible attitude, strong commitment to quality and accountability.
Bonus Skills:
- Previous experience as a technical lead;
- Previous experience in working on SaaS projects;
- Familiarity with Scrum methodology or other agile development processes;
- T-shaped skills and interests.
What You Can Expect:
- International working environment;
- Competitive compensation package;
- Flexible working hours;
- A creative and fun workspace;
- Private health insurance;
- Company sponsored training, workshops, education and team buildings;
- Culture that promotes focus on customers, transparency, data-driven approach, passion for work, accountability and integrity.
Deadline for applications: 24.10.2018.
TCP Software
For more than 30 years, TCP has helped organizations engage their people by providing flexible workforce management solutions and mobile timekeeping. Trusted by thousands of customers, TCP delivers best-in-class technology and support to organizations of all sizes in the public and private sector to meet their complex employee scheduling, leave management, timekeeping and other workforce needs. For more, visit www.tcpsoftware.com. We have two product lines, TCP’s TimeClock Plus software and Humanity.…
Više o poslodavcu