Position: Java Golang DeveloperLocation: Edison, NJ or Princeton, NJ (5 Days working from office)Type: ContractRequired Qualifications - Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent practical experience.
- 1-3 years of professional software development experience.
- Strong programming experience using Java, Golang, or both.
- Experience building services in microservices architecture and developing RESTful APIs.
- Hands-on experience with relational or NoSQL databases.
- Practical understanding of API lifecycle, integration patterns, and backend development best practices.
- Strong communication, collaboration, and analytical problem-solving abilities.
- High attention to detail and a strong orientation toward quality engineering.
- Ability and willingness to learn new technologies and adapt to evolving project needs.
Preferred Qualifications - Experience working with major cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Exposure to CI/CD pipelines using tools like Jenkins, Azure DevOps, GitHub Actions, or GitLab CI.
- Experience with containerization (Docker) and orchestration tools such as Kubernetes.
- Knowledge or interest in Infrastructure as Code (Terraform, Ansible).
- Understanding of automated software testing and quality assurance practices.
- Scripting experience with Python, Shell, or PowerShell.
Prior experience or internships in the
banking or financial services domain, preferably involving real-time systems, payment platforms, or trading environments