Java Full Stack Developer – Angular/React
Location
Romania
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Java Full Stack Developer – Angular/React
Inetum
• Develop, test, and deploy high-quality software solutions for both front-end and back-end components of web applications using Java, Angular, React and related technologies • Collaborate with cross-functional teams to gather and analyze requirements, design solutions, and implement features that meet business needs. • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices. • Troubleshoot and debug issues, and implement fixes to ensure the stability, performance, and security of applications. • Stay updated on industry trends and emerging technologies, and continuously improve technical skills and knowledge
Job Requirements
- Knowledge of Fullstack development, with a main focus on frontend React
- Knowledge of other front-end technologies such as HTML, CSS, JavaScript or Vue.js
- Strong understanding of object-oriented programming principles and design patterns
- Experience with back-end technologies such as Java 17, Spring Boot, Hibernate, and RESTful APIs
- Understanding of microservices architecture and related patterns
- Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB
- Experience with version control systems (Git) and CI/CD pipelines
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Knowledge of RabbitMQ, LINUX & Kafka
- Familiarity with Agile development methodologies.
- Bachelor’s degree in computer science, Engineering, or a related field
- French knowledge (B1+) or willingness to learn the language
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
Benefits
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and training to sustain your growth
- Medical insurance
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are seeking an experienced Golang Developer to design and build high-performance backend services, infrastructure tooling, and cloud-native applications using Go. In this role you will work on systems where latency, concurrency, and operational efficiency are first-class concerns, and you will contribute to a codebase shared by engineers across multiple teams. The ideal candidate will combine strong Go expertise with broad systems knowledge, including network programming, container ecosystems, and distributed system design. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of professional software engineering experience, with significant time in Go. - Strong understanding of Go concurrency patterns (goroutines, channels, contexts). - Hands-on experience building production gRPC and/or REST APIs in Go. - Experience with Kubernetes-native development (client-go, controller-runtime). - Solid experience with relational and key-value data stores. - Strong understanding of distributed systems and networking fundamentals. - Experience with CI/CD pipelines and container-based deployment. - Excellent debugging and performance-engineering skills. - Strong communication and documentation skills. Requirements - Design and implement performant backend services and APIs in Go, with strong attention to concurrency, error handling, and resource management. - Build cloud-native applications using Go and Kubernetes-native libraries, applying idiomatic Go patterns, well-defined module boundaries, and operational hooks that make the resulting services easy to deploy and run. - Develop CLI tools, Kubernetes controllers, and custom operators for internal platforms, designing clear command surfaces, robust error handling, and reconciliation logic that operates safely in long-running environments. - Implement gRPC and REST APIs with appropriate observability and security. - Profile and optimize Go applications for memory, GC, and goroutine behavior, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency. - Integrate with messaging systems (Kafka, NATS) and data stores (PostgreSQL, Redis, etcd). - Build comprehensive automated tests, including unit, integration, and benchmark tests. - Implement structured logging, metrics emission, and distributed tracing throughout services so that operators and on-call engineers have the signals they need to diagnose issues and reason about system behavior. - Lead code reviews and uphold engineering standards in Go projects. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time. - Contribute meaningfully to internal Go libraries, shared platform tooling, and reusable patterns that accelerate development across multiple engineering teams and codify hard-won best practices. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. - Continuously evaluate Go ecosystem evolution and contribute to internal patterns. Benefits - Competitive base salary commensurate with experience, plus benefits.
Senior Backend Engineer - Access Security
Veza Technologies, Inc.Veza is the identity security company. Identity and security teams use Veza to secure identity access across SaaS apps, on-prem apps, data systems, and cloud infrastructure. Veza solves the blind spots of traditional identity tools with its unique ability to ingest and organize permissions metadata in the Veza Authorization Graph. Global enterprises like Blackstone, Wynn Resorts, and Expedia trust Veza to visualize access permissions, monitor permissions activity, automate access reviews, and remediate privilege violations. Founded in 2020, Veza is headquartered in Redwood City, California, and is funded by Accel, Bain Capital, Ballistic Ventures, GV, Norwest Venture Partners, and True Ventures. Visit us at veza.com and follow us on LinkedIn , Twitter , and YouTube .
Role Description We are looking for a passionate Senior Software Engineer, Backend who will play a key role in designing, developing, and maintaining product features of Veza's flagship offering, Access Security. You will collaborate closely with cross-functional teams to implement robust and scalable solutions that meet the evolving needs of our customers. This is an exciting opportunity to contribute to the growth and success of a high-impact startup while working on cutting-edge technologies in the field of Identity and Access Management. Qualifications - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Proven 5+ years in backend software development, with a focus on APIs, Microservices Architecture or related areas. - Strong proficiency in one or more programming languages, such as Golang, Java. - Experience designing and implementing RESTful APIs and Microservices Architectures. - Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform, and familiarity with IAM services and features. - Innate love for Distributed Systems (designing, developing, debugging, monitoring). - Experience with Containerization and Orchestration technologies, such as Docker and Kubernetes, is a plus. - Knowledge of database technologies (SQL and NoSQL), caching mechanisms, and scaling systems. - Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment. - Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. - Strong sense of Product feature Ownership – from Ideation to Deployment. Culture - Ownership Mindset - Act with Integrity - Guardians of our Customers - Opinionated Humility - Build Trust, Earn Trust Benefits - Base pay will depend on several factors, including your experience, qualifications, education, location, and skills. - This position is also eligible for equity and a competitive benefits package. Company Description Veza is the identity security company. Identity and security teams use Veza to secure identity access across SaaS apps, on-prem apps, data systems, and cloud infrastructure. Veza solves the blind spots of traditional identity tools with its unique ability to ingest and organize permissions metadata in the Veza Authorization Graph. Global enterprises like Blackstone, Wynn Resorts, and Expedia trust Veza to visualize access permissions, monitor permissions activity, automate access reviews, and remediate privilege violations. Founded in 2020, Veza is headquartered in Redwood City, California, and is funded by Accel, Bain Capital, Ballistic Ventures, GV, Norwest Venture Partners, and True Ventures.
Senior Software Engineer (Java, Spring Boot)
MastercardFounded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Java, Spring Boot) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. 1- Overview Our team's mission is to make payments easy, fast, and as secure as possible. That's why we've developed technology that enables mobile payments (Apple Pay, Google Pay, Samsung Pay, Garmin Pay, etc.) and secure, tokenized remote commerce payments. We call the set of services delivering this "MDES". We've experienced incredible success and growth, with 10s of billions of transactions being processed each year, however now we are focusing on ensuring the success continues as we scale MDES even further. Our focus is on the best possible customer experience. We're making our services faster, more reliable and more scalable whilst meeting emerging on-soil regulation and increasing demand across the globe. Right now, our applications are deployed into our on-premises infrastructure, but to meet these challenging goals we need them to be deployable into the public cloud. That's where you come in. We are searching for new team members with first-hand experience of developing and deploying secure, performant, reliable, resilient, distributed applications both in private and public cloud platforms. You will have the boundless energy, enthusiasm, and drive to deliver the next phase of this mission-critical transformation. 2- Role • Responsible for design & development of micro-services built using Java/Spring• Integration of near real time complex data flows• Provide technical training to fellow team members. • Responsible to Ensure high performance applications which are secure and scalable 3- All About You • Proactive, eager to learn new technologies, experience working in Agile • Experience Java/Spring, RESTful APIs• Nice to have experience: Kafka, Cassandra, Grafana/Prometheus, Oracle, Postgres, Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:• Abide by Mastercard's security policies and practices;• Ensure the confidentiality and integrity of the information being accessed;• Report any suspected information security violation or breach, and• Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
• Participate in the design and evolution of a strategic application dedicated to price optimization. • Develop mobile applications in React Native (navigation, state management, native bridges). • Design and develop fullstack applications with Java/Spring Boot (back-end focused) and Angular, applying Clean Architecture and SOLID principles. • Architect microservices and event-driven solutions, with a strong focus on performance and maintainability. • Manage databases (relational and document-oriented) and optimize queries for large-scale processing. • Industrialize DevOps practices: CI/CD, test coverage (Sonar), and integration of craftsmanship best practices. • Collaborate with business teams to analyze requirements and propose appropriate solutions while meeting deadlines and quality standards. • Contribute to continuous improvement of processes and tools, adopting an agile approach (Scrum).



