Senior Software Engineer developing financial data reporting solutions using Java and React. Collaborating with a skilled team on a greenfield project with a microservices architecture.
Responsibilities
Software Development - Design, develop, and maintain scalable full-stack applications using **Java (Spring Boot)** and **React.js**.
Code Quality & PR Review - Conduct thorough peer reviews of pull requests to ensure code quality, maintainability, and adherence to best practices.
Scrum Ceremonies - Actively participate in Agile ceremonies, including daily standups, sprint planning, retrospectives, and backlog grooming.
Mentorship & Collaboration - Mentor junior developers, share knowledge across the team, and foster a culture of continuous learning.
Frontend Engineering - Build responsive and user-friendly interfaces using **React**, Redux, and modern UI libraries.
Backend Engineering - Develop robust RESTful APIs and microservices using **Java**, ensuring performance, security, and scalability.
Database Design & Optimization - Work with **SQL (PostgreSQL, MySQL)** and **NoSQL (MongoDB, Cassandra)** databases to design schemas, write efficient queries, and optimize performance.
Testing & Automation - Implement unit, integration, and end-to-end tests using tools like JUnit, Mockito, Cypress, or Selenium.
DevOps & CI/CD - Collaborate on CI/CD pipelines, containerization (Docker), and deployment strategies using tools like Jenkins or GitHub Actions.
Documentation & Reporting - Maintain clear technical documentation and provide regular updates on progress and blockers.
Requirements
Bachelor's or Master's of Science.
4-5 years of experience in software development.
**JavaScript -** Deep understanding of core JS concepts, including closures, async programming, and ES6+ features.
**React + Redux + Redux Saga + TypeScript -** Building scalable, maintainable, and high-performance SPAs with advanced state management and typed components.
**Advanced HTML & CSS (huge plus) -** Semantic markup, accessibility, responsive design, and cross-browser compatibility.
**ECMAScript 6+ (Expert level) -** Proficient in modern JS syntax and features such as arrow functions, destructuring, modules, promises, and async/await.
**Node.js -** Building RESTful APIs, microservices, and real-time applications with Express or similar frameworks.
**Java, Spring, Spring Boot -** Developing robust backend services, integrating with databases, and implementing business logic with enterprise-grade frameworks.
**PostgreSQL -** Schema design, query optimization, and transactional integrity.
**Redis -** In-memory data storage for caching, session management, and pub/sub messaging.
Application monitoring using tools like **Prometheus**, **Grafana**, **ELK Stack**, or **New Relic** to ensure uptime, performance, and quick issue resolution.
Experienced in **Scrum of Scrums**, sprint planning, retrospectives, and backlog refinement.
Comfortable working in cross-functional teams and managing dependencies across squads.
Strong communication skills for gathering requirements, presenting solutions, and managing expectations.
Experience in stakeholder engagement, demo sessions, and feedback incorporation.
Flexibility to work on backend or frontend.
Benefits
Opportunity to be part of a global organization.
Encouraging working atmosphere, engaging activities, and extra benefits (e.g., additional medical insurance (covers gym subscription), team events, outreach activities, and others).
Hybrid work model with remote work opportunities ( 3/5 days weekly from the office).
Open, modern, and ergonomic work environment when working from the office with the multicultural community.
Opportunity to grow professionally and personally (e.g., Udemy) and continuously develop within the domain.
Technical Lead in hybrid team ensuring high - quality solutions for financial infrastructure. Leading technical decisions and mentoring multi - disciplinary squads in innovative financial technology.
Mid/Senior Java developer for governmental project. Involves developing systems with Java and various other technologies for both internal and public portals.
Lead Data Engineer developing technical solutions utilizing cloud - based platforms at Capital One. Collaborating with Agile teams and mentoring engineers while working with data technologies.
Python & AI Agent Developer designing, developing, and deploying AI - driven solutions at Allstate. Seeking skilled professionals with experience in Python and AI agent frameworks.
Associate Programmer Analyst contributing to software development and maintenance at Boeing's aerospace operations. Required skills include Java, Angular, and cloud technologies with a bachelor degree and 4+ years experience.
Technical leader managing a Java development squad at one of Brazil's largest banks. Focused on architecture, innovation, and team performance in a hybrid model.
Backend Engineer developing secure crypto wallet systems at Ava Labs for Web3 solutions. Architecting modular backends and delivering high - performance solutions in a leading blockchain firm.
Senior Engineer developing backend data ingestion and transformation solutions for financial services at SS&C. Collaborating with cross - functional teams to ensure reliable data flows and API integrations.
Java Developer developing and maintaining backend applications using Spring Boot and Spring Framework. Join a leading digital transformation company with flexibility and innovative projects.
Senior .NET Developer collaborating on Microsoft projects for digital transformation. Engaging with innovative technology solutions in a hybrid work environment in Madrid.