We are seeking experienced Senior Developer to design, build, modernize, and support enterprise-grade applications for the financial market, including funds, cards, payments, and related banking or transaction-processing platforms. The role involves on-premises and cloud servers/services, distributed systems, API platforms, data services, and mainframe-integrated environments. The ideal candidates will have strong software engineering fundamentals, hands-on experience with Java and modern backend frameworks, cloud-native AWS services, messaging, databases, DevOps practices, and the ability to collaborate effectively in Agile/Scrum teams.
Key Responsibilities
- Design, develop, test, deploy, and maintain scalable enterprise applications using Java SE 11+, Java EE 9+, Spring Framework, and Spring Boot.
- Support financial market solutions involving funds, cards, payments, banking integrations, and transaction-processing workflows.
- Build and maintain RESTful APIs and backend services with secure authentication and authorization patterns, including OAuth 2.0.
- Develop cloud-native solutions using AWS services such as API Gateway, Step Functions, Lambda, AuroraDB, DynamoDB, and Redis.
- Support hybrid application landscapes that include on-premises servers/services, cloud services, and integrations between both environments.
- Integrate enterprise systems using IBM MQ, IBM DB2, Redis, APIs, and event-driven communication patterns.
- Support applications that interact with mainframe systems as an end user, including navigation, validation, and issue investigation.
- Contribute to frontend and full-stack development using Node.js, React, NestJS, and NGINX where required.
- Participate in API creation, documentation, testing, versioning, and lifecycle management.
- Build, maintain, and improve CI/CD pipelines using GitLab and modern DevOps practices.
- Deploy and support containerized applications in OpenShift environments.
- Use AI CLI tools responsibly to improve developer productivity, code analysis, troubleshooting, and documentation.
- Monitor, analyze, and troubleshoot application behavior using Splunk, Amazon CloudWatch, and Dynatrace.
- Troubleshoot production and non-production issues involving applications, databases, messaging, cloud services, networking, and integrations.
- Collaborate with product owners, QA, architects, business stakeholders, and operations teams to deliver reliable solutions.
- Use Jira and ServiceNow for Agile delivery, incident management, change management, and operational support.
- Mentor junior and mid-level developers through code reviews, design guidance, technical coaching, and engineering best practices.
- Produce high-quality technical documentation, implementation plans, deployment notes, and support procedures.
Required Technical Skills
- Strong experience with Java SE 11+ and enterprise Java development.
- Experience with Java EE 9+ application development and enterprise integration patterns.
- Strong hands-on experience with Spring Framework and Spring Boot.
- Experience with Python 3.x for automation, scripting, data processing, testing, or backend services.
- Solid understanding of API design, RESTful services, API creation, integration, and lifecycle management.
- Experience with IBM DB2, including SQL development, performance troubleshooting, stored procedures, and schema analysis.
- Experience with IBM MQ or similar enterprise messaging platforms.
- Experience with Redis for caching, session management, or distributed application use cases.
- Hands-on experience with AWS services, including:
- API Gateway
- Step Functions
- Lambda
- AuroraDB
- DynamoDB
- Redis or ElastiCache
- Experience deploying or supporting applications on OpenShift.
- Experience supporting applications across on-premises and cloud servers/services.
- Experience with CI/CD pipelines, preferably using GitLab.
- Experience with Node.js, React, NestJS, and NGINX.
- Experience implementing OAuth 2.0 authentication and secure service-to-service communication.
- Experience with observability and monitoring platforms such as Splunk, Amazon CloudWatch, and Dynatrace.
- Practical experience with development tools such as VS Code and IntelliJ IDEA.
- Familiarity with AI CLI tools for software development productivity.
Required Process and Collaboration Skills
- Strong experience working in Agile/Scrum delivery teams.
- Experience using Jira for backlog management, sprint planning, tracking, and reporting.
- Experience using ServiceNow for incidents, requests, changes, or operational workflows.
- Ability to communicate clearly with technical and non-technical stakeholders.
- Strong analytical, debugging, problem-solving, and root-cause analysis skills.
- Ability to work independently while also collaborating effectively across distributed teams.
- Ability to mentor other developers and promote engineering excellence.
Preferred Qualifications
- Experience modernizing legacy enterprise or mainframe-integrated applications.
- Experience in financial services, funds, card platforms, payment systems, or banking transaction environments.
- Experience with hybrid infrastructure, including on-premises systems integrated with cloud-native services.
- Experience designing resilient distributed systems using asynchronous messaging and cloud workflows.
- Experience with observability, logging, monitoring, alerting, and production support using tools such as Splunk, CloudWatch, and Dynatrace.
- Experience with database optimization across relational and NoSQL platforms.
- Experience with secure coding, vulnerability remediation, and enterprise security standards.
- Experience with automated testing frameworks for Java, Python, Node.js, and React applications.
- Experience designing reusable API patterns, integration templates, and developer standards.
Tools and Platforms
- Languages and Frameworks: Java SE 11+, Java EE 9+, Python 3.x, Spring Framework, Spring Boot, Node.js, React, NestJS
- Databases and Data Stores: IBM DB2, AuroraDB, DynamoDB, Redis
- Messaging and Integration: IBM MQ, REST APIs, API Gateway
- Cloud, Platform, and Infrastructure: AWS, OpenShift, Lambda, Step Functions, on-premises servers/services, cloud servers/services
- DevOps and Source Control: GitLab, CI/CD pipelines
- Web and Runtime: NGINX
- Observability and Monitoring: Splunk, Amazon CloudWatch, Dynatrace
- IDEs and Developer Tools: VS Code, IntelliJ IDEA, AI CLI tools
- Enterprise Tools: Jira, ServiceNow
- Security: OAuth 2.0 authentication
- Mainframe: Mainframe usage as an end user
เกี่ยวกับเรา:
ค็อกนิแซนท์ (NASDAQ: CTSH) เป็นผู้ให้บริการด้านเทคโนโลยีและ AI Builder ที่ทำหน้าที่เชื่อมโยงการลงทุนด้าน AI เข้ากับมูลค่าทางธุรกิจขององค์กร ผ่านการพัฒนาโซลูชัน AI แบบฟูลสแตกให้กับลูกค้า ด้วยความเชี่ยวชาญเชิงลึกในอุตสาหกรรม กระบวนการ และวิศวกรรม เรานำบริบทเฉพาะของแต่ละองค์กรไปผสานเข้ากับระบบเทคโนโลยี เพื่อเพิ่มศักยภาพของมนุษย์ สร้างผลลัพธ์ที่จับต้องได้ และช่วยให้องค์กรระดับโลกก้าวนำหน้าในโลกที่เปลี่ยนแปลงอย่างรวดเร็ว ดูข้อมูลเพิ่มเติมได้ที่ www.cognizant.com หรือ @cognizant
ข้อมูลการจ้างงานเพิ่มเติม
ข้อมูลเกี่ยวกับค่าตอบแทนมีความถูกต้อง ณ วันที่ประกาศรับสมัครงานนี้ Cognizant ขอสงวนสิทธิ์ในการแก้ไขข้อมูลดังกล่าวได้ตลอดเวลา ภายใต้กฎหมายที่เกี่ยวข้อง
ผู้สมัครอาจถูกขอให้เข้ารับการสัมภาษณ์แบบพบตัวต่อตัวหรือผ่านการประชุมทางวิดีโอ นอกจากนี้ ผู้สมัครอาจถูกขอให้นำเอกสารประจำตัวที่ออกโดยหน่วยงานของรัฐ หรือบัตรประจำตัวที่ออกโดยรัฐบาลซึ่งยังมีผลบังคับใช้ มาแสดงในระหว่างการสัมภาษณ์แต่ละครั้ง
Cognizant เป็นนายจ้างที่ให้โอกาสอย่างเท่าเทียม การสมัครและการพิจารณาคุณสมบัติของคุณจะไม่ถูกตัดสินจากเชื้อชาติ สีผิว เพศ ศาสนา ความเชื่อ รสนิยมทางเพศ อัตลักษณ์ทางเพศ สัญชาติ ความพิการ ข้อมูลทางพันธุกรรม การตั้งครรภ์ สถานะทหารผ่านศึก หรือคุณลักษณะอื่นใดที่ได้รับการคุ้มครองตามกฎหมายของรัฐบาลกลาง รัฐ หรือท้องถิ่น







