Senior Software Engineer

Holtsville, NY

Onsite 3 days per week in Holtsville, NY
Pay: $73-$77/hour. W2 Only.
Sponsorship is not available for this position.
Duration:6 months with extensions thereafter based on client need and performance.

Job Summary:
Must have
• Go and Java programming
• Understanding of REST APIs
• Experience with messaging brokers like MQTT and Kafka
• Database experience
• Ideally Postgres
• GORM and JPA
• Docker and docker-compose (K8s would be a plus)
• Knows how to write unit tests
 

About the Role

We are looking for a Senior Software Engineer with strong experience in Go and Java to design and build scalable backend services. You will work on API-driven systems that integrate with messaging platforms such as MQTT and Kafka, interact with relational databases (ideally PostgreSQL), and run in containerized environments using Docker. This role involves hands-on development, technical leadership, and collaboration across teams.

Key Responsibilities

  • Design, develop, and maintain backend services using Go and Java

  • Build and consume RESTful APIs, ensuring scalability, reliability, and security

  • Integrate and manage messaging brokers such as MQTT and Kafka

  • Design and optimize database schemas and queries, primarily using PostgreSQL

  • Implement data access layers using GORM (Go) and JPA (Java)

  • Containerize applications using Docker and docker-compose

  • Collaborate on deployment and orchestration strategies (Kubernetes is a plus)

  • Write and maintain unit tests to ensure code quality and reliability

  • Participate in code reviews, architectural discussions, and technical decision-making

  • Mentor junior engineers and promote best practices across the team

Required Qualifications

  • Bachelor's degree with 4+ years of relevant experience is required. Strong professional experience with Go and Java is mandatory.

  • Solid understanding of REST API design and implementation

  • Hands-on experience with messaging systems such as MQTT and Kafka

  • Experience working with relational databases; PostgreSQL preferred

  • Practical knowledge of GORM and JPA for ORM-based data access

  • Experience using Docker and docker-compose in development and deployment

  • Proven ability to write unit tests and maintain testable code

  • Strong problem-solving and debugging skills

 

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at Privacy Policy



 

Apply Now

Required
Required
Required if no phone number provided
Required if no email address provided. Phone Number must be 10 digits.
Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt
Required

Not yet ready to apply?

Join our talent community