• You will have the opportunity to work in a forward-thinking and growth-oriented environment,
• Join our fast-paced, elite development team working as a full-stack Java developer,
• Design, develop, and maintain server-side Java code for web applications using JavaEE application servers like Tomcat or Netty.
• Develop browser-based client-side code using technologies such as HTML, CSS, JSP, AJAX, DWR, JSON, ExtJS, Angular, React.js, GraphQL, and Node.js.
• Demonstrate proficiency in database development, including SQL, PLSQL, and ORM tools like Hibernate.
• Collaborate with business stakeholders to build financial systems and implement SWIFT and FIX Messaging for inter-institution communication, as well as RabbitMQ for internal microservices communication.
• Work with data structures and algorithms.
• Utilize RabbitMQ (with cloud function stream) and other common open-source libraries.
• Collaborate with the team to implement cloud-native CI/CD container-based integration/deployment using Docker, Kubernetes, and JFrog in a public cloud provider like AWS.
• Strong proficiency in core Java 11+, multithreading/concurrency/transaction,
• Solid understanding of Object-Oriented design, functional (and reactive) programming, and code refactoring.
• Proven experience writing clean, quality, and secure code.
• Proficiency in data modeling and database development, including SQL, PL/SQL, and Hibernate/JPA best practices.
• Experience with microservices architecture (EDA, DDD) and Kubernetes, as well as distributed tracing (e.g., OpenTelemetry).
• Knowledge of SWIFT and FIX Messaging, and experience with RabbitMQ message broker.
Source ⇲
CodersRank Remote Jobs