Senior Java Developer
This is a fantastic opportunity to join a rapidly growing SaaS technology company as a Senior Developer.
RESPONSIBILITIES:
- Focus on new greenfield backend development using Java (70%) and Node.js (30%) in GCP, building our next-generation software for external clients
- Participate in all aspects of agile software development, including design, implementation, and deployment
- Engage with functional SMEs, frontend developers, and businesses to develop API-first systems
- Work primarily in server-side technologies like Java and Node.js and messaging frameworks like Kafka
- Collaborate across time zones via Slack, GitHub comments, documents, and frequent videoconferences
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
This opportunity is a contract-to-hire (6 to 12 months) position in Lewisville, TX. You can telecommute two days a week.
Visionaire Partners offers all full-time W2 contractors a comprehensive benefits package for the contractor, their spouses/domestic partners, and dependents. Options include 401k with up to 4% match, medical, dental, vision, life insurance, short and long-term disability, critical illness, hospital indemnity, accident coverage, and Medical and Dependent Care Flexible Spending Accounts.
REQUIRED SKILLS:
- 5+ years of Java development experience
- Node.js experience
- Some previous front-end development (prefer React)
- Experience in building large-scale, enterprise-distributed, event-driven applications
- Experience in designing and integrating RESTful and Streaming APIs and event-driven messaging frameworks
- Have deep knowledge of enterprise and integration design patterns
- Streaming platform experience (prefer Kafka)
- Knowledge of JavaScript, HTML, and CSS
- Understanding of business process management engines and business rules engines
- Knowledge of scaling and performance tuning of applications
- Experience in setting up observability and logging tools/frameworks
- Excellent debugging and optimization skills
- Experience in unit/integration testing
- Understanding of docker containers and CI/CD pipelines
- No job hoppers
PREFERRED SKILLS:
- Experience working for a SaaScompany
- Degree