Designation: Software Engineer
Location of Role: Matawan, NJ - Tribeca, NY - Reston, VA - Atlanta, GA
You will be accountable for
(Key Responsibilities)
- • Develop and maintain large-scale SaaS applications in a Kubernetes environment using Java and Spring Boot framework plus NodeJS and typescript.
- • Engage in complex performance scenarios, ensuring high reliability, scalability, and efficiency of our services.
- • Collaborate closely with product management to define problems and conceptualize solutions that align with our strategic goals.
- • Take full ownership of projects, from initial concept through deployment, including design, development, testing, and support.
- • Demonstrate a startup mentality with a proactive approach, quickly adapting to changing requirements and environments.
- • Innovate and contribute to the evolution of our technology stack and development practices.
Experience & Qualification
- • Bachelor’s or master’s degree in computer science, Engineering, related field, or related work experience.
- • At least 8 years of proven experience in developing large-scale applications using Java, particularly in a microservices environment.
- • Strong understanding of message queues systems and event streaming services, especially RabbitMQ and Kafka.
- • Experience with cloud technologies, containerization (Docker, Kubernetes), and CI/CD pipelines.
- Leadership Behaviours & Capabilities
• Excellent problem-solving skills and ability to make and explain trade offs
- • Strong communication skills, especially in writing, and ability to work in a team-oriented, collaborative environment.
- • A self-starter attitude with experience in a fast-paced, startup-like environment.