Java; MEAN-Stack Developer
Listed on 2026-06-27
-
Software Development
Java Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
The company, a well-established entertainment company, is looking for software engineers, who will help in developing a custom application for program scheduling. The said application will be used by management to make scheduling decisions for the company based on advertising dollars, viewership, etc.
There are two openings for this project. The Java role is the first priority.
Java: The first is a Java developement, which will require an individual(s) who possesses strong expertise in microservice/SOA architecture and development using Java Spring Boot.
We have an existing MEAN.js application, from which we are extending the node.js API through a variety of secured and distributed micro-services, pub/sub queuing frameworks, and the existing DATG ESB.
This role(s) will focus on readying and refactoring the existing MEAN.js application to integrate the Spring-Boot services mentioned above.
Qualifications- Serious about writing reusable and abstracted code
- Custom Beans Development with Java-based configuration
- Spring IoC container (Inversion of Control patterns)
- Test Driven Development: refuses to write untested code; understands value
- Designing and implementing Microservices and Service Oriented Architecture
- Spring Service Registry (Plus)
- Database Development
- Hibernate
- SQL
- No
SQL:
Ex:
Mongo, Redis or Kafka (in memory), Cassandra (plus) - Cloud Native Architecture implementing IaaS (Infrastructure as a Service)
- Dev Ops/Automation driver (annoyed by extraneous manual effort)
- Extensive agile experience delivering on high profile/impact projects ($1 million+)
- Contributing to, excited by, in touch with the open-source community
- Application Security architecture/implementation/integration
- SAML SSO
- OAuth 2.0
- SSL
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).