Java Developer (Identity Protection sphere)
Role in brief
Coherent Solutions is hiring a remote Java Developer to join seViin.ai, an early-stage startup focused on customer identity data. This role involves designing and building scalable web services and APIs, integrating complex systems, and contributing to the deployment and operation of services. It suits a mid-level developer experienced with modern J2EE frameworks and cloud-native architectures.
About the role
This role focuses on developing and implementing technology solutions for seViin.ai, a platform that enhances customer identity data through an indexing system backed by machine learning. The work involves assessing existing customer technology, designing and building scalable web services for data ingestion and processing, and creating user-friendly APIs for internal and external consumers. The developer will also be responsible for reverse engineering customer solutions to facilitate product deployment.
A key aspect of this position is owning the deployment and operation of the services built, seeing them through to production. Collaboration with the product engineering team is essential to ensure the roadmap aligns with customer needs. The role also includes assisting with technology evaluation and selection for clients, and utilizing agile processes to deliver value efficiently.
Success in this position means improving the reliability and value of existing consumer identity sources for customers, while also reducing their long-term data ownership costs. The developer will contribute to building a robust platform that operationalizes customer identity data, and will also have the opportunity to mentor other engineers as the team expands.
The annual salary for this position ranges from $35,000 to $55,000 USD.
Skills that matter here
- Java: Proficiency in Java and J2EE frameworks, specifically Spring Boot, is required for building scalable web services.
- Spring Boot: This modern J2EE framework is central to designing and implementing web services and APIs.
- CI/CD: Understanding of CI/CD practices is relevant for owning the deployment and operation of services to production.
- Python: Experience with Python or other scripting languages is desired for various development tasks.
- Docker: Familiarity with containerization technologies like Docker is needed for deploying and managing applications.
- Kubernetes: Experience with Kubernetes is valuable for managing containerized applications in cloud-native environments.
Who this role suits
- A developer who can independently own the full lifecycle of services, from design to production deployment.
- Someone who enjoys collaborating with engineering teams to align product development with customer needs.
- An individual who is adept at assessing existing systems and proposing improvements for integration.
- A person interested in contributing to team growth through recruiting and mentoring.
From the employer
- Assess our customers’ existing technology and system-level designs to determine where our technology can best improve their business.
- Design and build scalable web services to support ingestion and processing of data between customer systems of record and consumer touchpoints.
- Design and implement APIs that will be easy to understand and use for both internal and external consumers.
- Reverse engineer existing customer technical solutions and help them implement improvements needed to support deployment of the seVIIn.ai product.
- Own the deployment and operation of the services you build all the way through to production.
- Collaborate with other members of the product engineering team to ensure our roadmap is anticipating and meeting our customers’ needs.
- Assist with the evaluation and selection of technologies to support our clients’ needs.
- Leverage agile processes & practices to quickly and efficiently deliver value to our clients.
- Help us recruit, interview, and mentor a team of software engineers as we scale.
- Proficient with modern J2EE frameworks (e.g. Spring Boot).
- Experience with Python or other scripting languages is strongly desired.
- Experience building large-scale web services and integrating complex systems for large enterprises.
- Familiarity with relational and no SQL databases.
- Knowledge of cloud-native architectures.
- Experience with containerization technologies either Docker or Kubernetes.
- Competitive salary between $35,000 and $55,000 USD.
- Remote work opportunity.
- Professional growth support with training, coaching, and regular feedback.
- Collaborative and generative organization culture.
Questions about this role
What is the remote work policy for this role?
This is a fully remote position, allowing you to work from anywhere.
What is the seniority level for this position?
This role is for a middle-level Java Developer.
What are the core technical skills required?
Key technical skills include proficiency in Java, J2EE frameworks like Spring Boot, and experience with containerization technologies such as Docker or Kubernetes.