PrimeRevenue is the leader in technology-enabled working capital solutions, optimizing cash flow for more than 20,000 customers in over 70 countries. In the past 12 months, we’ve processed more than $180 billion in supply chain transaction volume on our platform. Headquartered in Atlanta, with offices in Prague, London and Hong Kong, we provide a global reach to serve customers with local market knowledge and expertise.
Recognized as a Best and Brightest Company to Work For and winner of numerous prestigious industry awards, PrimeRevenue offers a challenging, rewarding, and truly entrepreneurial work environment. We’re an established financial technology industry leader, and we want great people along for the ride. Our TEAM is the most important and integral part of our business. We don’t just offer jobs. We offer careers.
Our multicultural workplaces offer outstanding opportunities for professional and personal development. Like most successful companies, you’ll find people who are highly intelligent, motivated, fun-loving and above all, ethical. What really differentiates us from other companies, however, are our Values. We believe they are critical components to hiring and motivating the right individuals and ultimately drive our long-term success. Our values are built upon what we call PRIDE+Integrity – Performance, Respect, Innovation, Diversity, Excellence and above all, Integrity. At PrimeRevenue, you will work with a great TEAM that is pursuing a massive overall opportunity.
PrimeRevenue is looking for a full stack developer with deep experience building web applications using legacy and modern front-end frameworks like Spring MVC and Angular2. You will join the TEAM as a developer of our financial applications and work with Java, Spring, SQL, Docker and Gradle. In this role, you will continuously improve the design and quality of our products. You will also have an opportunity to contribute ideas and code as we develop our new microservices architecture using Java 8, Spring Boot and Angular2. No relocation package available.
Development using UI frameworks and legacy Java
Learning & Implementation using new UI and backend frameworks
Understanding the legacy application infrastructure to support our web app
Unit testing JS and Java code before checking into source control
Following agile practices
Delivering code to specifications
Building a great user experience
Provide informal support/guidance for TEAM members
Participate in production on-call rotation for at least one product, including attending daily production support calls during rotation
Take an interest in technical and business training
Participates in agile development process
Engage in recruiting efforts
Contributes to development of products through:Daily hands-on development
Employing automated testing practice
Review of work by engineers on the TEAM
Assistance to product management with research and planning
Must be able to work in our Prague office
Proficient in English (C1 or higher)
Extensive experience in at least one object-oriented language & framework
Employs soft skills to communicate within the TEAM and to other TEAMs in the technology organization.
Capable developer who continues to learn and apply new technologies
Able to execute on complex assignments
Strives to be innovative
Comfortable working alone or in a TEAM
Participate in development of multiple applications, and has exposure to structured software development life-cycle
Experience working with critical systems
Proficient in Java development in legacy as well as Java 7 and 8
Knowledge of early Spring MVC Framework
SQL & Relational database experience
XML, HTML, JSON
Unit testing using common testing tools such as JUnit, EasyMock, etc.
Development IDE and Tools such as Eclipse, Firebug, Chrome Dev Tools
Linux and Windows
MS SQL Server, T-SQL, PostgreSQL, Stored Procedures
Angular 2 / TypeScript
Understanding and the appropriate use of Microservice Architecture
Katharsis / JSON API
SMART, HUNGRY, & HUMBLE Personality