Lead Java Software Developer – Java 8, Spring Boot, Microservices, ReactJS
We are looking for a skilled Lead Java Software Developer to join our team as a Full Stack Developer. You will be responsible for migrating front-end screens of the Portware trading platform from Java Swing while handling back-end Java development to support the transition. The role involves approximately 70% back-end Java development and 30% front-end work. Key responsibilities include implementing changes to the Java back-end to support migration of front-end functionality, migrating UI components from Java Swing while ensuring consistency and performance, and collaborating with cross-functional teams and financial services clients to gather requirements and deliver high-quality solutions. You will produce clean, maintainable, and well-documented code, execute thorough testing and debugging of migrated components, address performance bottlenecks, and maintain comprehensive documentation including migration plans, technical specifications, and user guides. Financial services domain knowledge is expected.