What success looks like in this role:
Key ResponsibilitiesDesign, develop, and maintain high-performance GoLang APIs with a focus on scalability, security, and reliability.Design, develop, and maintain high-performance Python APIs with a focus on scalability, security, and reliability.Handle complex JSON data transformation tasks to integrate with various external services and internal tools.Implement, monitor, and manage Websockets for real-time data processing and communication.Collaborate with the development team in managing Message Queues to ensure smooth data transmission across services.Actively participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.Collaborate with cross-functional teams, including frontend developers, designers, and product managers, to define specifications and improve user experience.Contribute to code reviews, documentation, and best practices to maintain code quality and team efficiency.Adapt and pivot to changing requirements in a fast-paced start-up style environment.Building Developer portals to help our partners utilize our APIs (documentation, sandboxes).#LI-ND1
You will be successful in this role if you have:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.Minimum of 5 years of relevant experience with technologies using Python and GoLang.Advanced hands-on experience with Python, particularly in developing robust APIs.Advanced hands-on experience with GoLang, particularly in developing robust APIs.Advanced hands-on experience with Java, particularly in developing robust APIs.Advanced hands-on experience with Spring Framework, Spring Boot particularly in developing robust APIs.Strong experience in one of the public cloud platforms - AWS, Azure, or Google CloudExperience with containerization technologies like Docker or Kubernetes.Strong expertise in JSON data structures and transformation techniques.Experience with Websockets and real-time data processing.Proficiency in Message Queue management (e.g., RabbitMQ, Apache Kafka, or similar).Knowledge of continuous integration and deployment (CI/CD) processes and tools.Experience working in an Agile/Scrum development environment.Strong start-up mentality – adaptable, resilient, and proactive.Experience with Mulesoft a plusExcellent problem-solving skills and a keen attention to detail.Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, blood type, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.
This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.