FullStack Java Developer (Hybrid)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Migrate backend components from Node.js to Java, using frameworks such as Spring and Hibernate.
- Design and implement scalable, maintainable backend services and APIs.
- Design data models and queries with Spring Data, optimizing for performance and scalability.
- Work with NoSQL databases (e.g., MongoDB, Couchbase).
- Services with Apache Kafka for message streaming.
- Maintain and improve existing frontend components using HTML, CSS, JavaScript, and modern frameworks like React or Angular.
- Collaborate with the product owner, architect, frontend developers, DevOps, and other team members on end-to-end product delivery.
- Take end-to-end responsibility for backend features - from requirements gathering to production support.
- Identify bottlenecks, bugs, and devise elegant solutions to mitigate and address them.
- Implement best practices for code quality, testing, and performance optimization.
- Write unit and integration tests for critical components.
- Participate in code reviews and technical design discussions.
- Deploy and manage microservices in containerized environments using Docker and Kubernetes.
Requirements
- Bachelor's degree or Master's degree in Computer Science or Computer Engineering.
- 5+ years overall Java developer experience.
- Experience working with frameworks such as Spring, Hibernate, REST API.
- Experience with NoSQL databases like MongoDB or Couchbase.
- Strong understanding of JavaScript (ES6+) and asynchronous programming.
- Experience implementing OAuth2, JWT and SSO mechanism .
- Experience with authentication, authorization protocols and API security practices.
- Familiarity with Git and version control workflows.
- Basic understanding of Docker, Kubernetes, Helm and microservices.
- Good understanding of software development principles and lifecycles.
- Knowledge of CI/CD pipelines (e.g., Git, Jenkins).
- Experience in NodeJs.
- Fluent English.
- Strong analytical and problem-solving skills.
- Highly independent and self-motivated.
- Good communication skills and the ability to work closely with frontend teams.
- Proactive communicator, comfortable raising concerns and proposing improvements.
- Experience with TypeScript in Node.js applications.
- Comfortable with frontend technologies like React, Angular (React preferred).
- Familiar working with Vertica DB or other relational databases.
- Familiarity with 3rd party tools (Grafana, Prometheus, ELK).
- Understanding of message queues (e.g., Kafka, RabbitMQ).
- Familiarity with Swagger or
Additional Information
Orion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education. Our Partner Our partner (listed on NASDAQ) is the leading expert in 5G ready cloud-native, network intelligence solutions for telecom operators transitioning to 5G. Their Network Intelligence consists of Network Visibility, Service Assurance, and Network Insights. The Network Intelligence suite offers intelligent, container-based, on-demand solutions to deliver network analysis from the RAN to the Core for 5G assurance. Utilizing automated and dynamic solutions with smart minimal data collection and on-demand troubleshooting and cutting-edge techniques based on machine learning, these solutions work in harmony to provide operators an understanding of the entire customer experience and allow them to troubleshoot network performance from a high to granular level while reducing storage costs and cloud resource utilization. R ole Overview We are looking for a proactive and experienced Fullstack Java Developer to help migrate existing Node.js backend services to a robust Java-based architecture. This role is ideal for someone with a strong backend focus on Java, while also being comfortable working across the stack with modern frontend technologies like React or Angular. You will be responsible for designing, implementing, and maintaining scalable solutions, collaborating with cross-functional teams, and ensuring seamless integration across systems . Y ou will be part of the Infra team within the Infra & Orch Group, which focuses on developing tools and processes for installing, configuring, and managing our Partner 's products. The Infra team is responsible for both in-house applications that support product infrastructure (such as user management, authentication integrations, and system configurations) as well as third-party open-source solutions, including databases (MongoDB, Vertica), monitoring tools (Prometheus, EFK), and other technologies like Kafka and MinIO .
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at orioninnovation? Share your experience