Java Developer : St. Cloud, MN(Hybrid) local : usc or gc at Remote, Remote, USA |
Email: [email protected] |
From: vivek paliwal, kpg99 [email protected] Reply to: [email protected] Mention visa and location Local to MN(USC OR GC) Role : Senior Integrations Platform Developer Location : St. Cloud, MN(Hybrid) Duration : Long term Visa : USC, GC Job Description: 1. 10+ years of software engineering experience, with 5+ years in the application integration domain, designing and developing reliable, scalable, and efficient integration solutions. 2. Proven experience designing, building, and managing enterprise-level RESTful APIs following microservices patterns, using Java, Spring Boot, and Go. 3. Working knowledge of cloud service offerings, preferably GCP. 4. Experience with API management, preferably using Apigee. 5. Ability to demonstrate experience with integration security best practices including OAuth, JWT, and role-based access control. 6. Experience with SQL and NoSQL databases. 7. Solid understanding of microservices architecture, cloud-native technologies (SaaS, PaaS), Linux containerization, and CI/CD automation. 8. Preferred familiarity with the principles of Site Reliability Engineering to improve availability, latency, performance, and capacity. 9. Preferred exposure to real-time data streaming pipelines using Kafka. 10. Preferred experience integrating with EDI systems. 11. Advanced analytical, conceptual, and creative problem-solving abilities. 12. Ability to translate an idea or need into a completed solution or work product. 13. Solid experience in generating standardized documentation. 14. Excellent interpersonal and communication skills (written, listening, and verbal). 15. Must be self-motivated and work independently. 16. Must be a team player, amenable to a variety of work projects. Must be able to demonstrate a proactive commitment to ATS corporate values and the success of all staff. 18. Willing and able to travel occasionally, including overnight travel. (minimal travel) Essential Duties and Responsibilities 1. Design, develop, deploy, and maintain software solutions that facilitate the integration of different enterprise systems, applications, and data. 2. Suggest changes to internal procedures that enhance the use of new or existing software. 3. Develop test scenarios and plans for ensuring scalability, repeatability, resilience, and administrative operations of integrated solutions. 4. Contribute to the creation/maintenance/adherence to standard operating procedures (SOPs) and control processes for the Integration Platform. 5. Participate in all aspects of the solution delivery life cycle including analysis, estimation, design, coding, testing, production deployment, and support. 6. Apply standard integration patterns and practice to designing and building of integration services to ensure they remain fit for purpose, secure, scalable, and maintainable. 7. Perform maintenance on integration platform technologies (upgrades and enhancements). 8. Coach and mentor less experienced developers. 9. Keep abreast with industry technologies and tools in the integration domain. 10. Maintain a high level of confidentiality regarding company information to maintain a professional work environment. 11. Research and resolve inquiries in a professional, timely, and accurate manner. 12. Serves as a role model and demonstrates, by their actions, ATS Mission, Vision, and Values in a consistent, effective, and reliable manner. 13. Support ATS culture by aligning actions, behaviors, performance, and decisions in accordance with the Companys values as set forth in our All-Employee Competencies. 14. Complete work responsibilities outside of normal business hours as needed and infrequent travel may be required. 15. Performs other duties and responsibilities as assigned. Keywords: continuous integration continuous deployment golang green card Minnesota |
[email protected] View all |
Sat Feb 03 02:59:00 UTC 2024 |