Senior Software Engineer – Java, Cloud, Full Stack

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of software engineering experience., Proficiency in Java, Spring Boot, and REST API development., Experience with cloud services, especially AWS, and DevOps tools like Jenkins, Docker, and Terraform., Knowledge of microservices architecture, IAM, and both SQL and NoSQL databases..

Key responsibilities:

  • Design and develop secure, enterprise-grade applications using Java, Spring Boot, and Python.
  • Build and maintain RESTful APIs, microservices, and full-stack applications with React or Angular.
  • Deploy and manage cloud-native applications on AWS, integrating Kafka, DynamoDB, and MongoDB.
  • Collaborate in Agile teams, participate in system design, and mentor junior engineers.

COGENT Infotech logo
COGENT Infotech SME https://www.cogentinfo.com/
501 - 1000 Employees
See all jobs

Job description


About the Company
Join one of the top 10 global financial powerhouse transforming the future of digital finance. As a Senior Software Engineer, you’ll play a key role in designing and building high-performance, cloud-native applications that support millions of users. From full-stack development to cloud architecture and IAM integration, this is your opportunity to make a global impact with next-gen systems.
Whether you're a builder, problem-solver, or leader, this team values engineers who bring innovation, collaboration, and a passion for scale.

Job Title: Senior Software Engineer – Java, Cloud, Full Stack
Location: Plano, TX 
Experience Level: 7+ years in software engineering (including leadership or mentorship roles preferred)

Summary
We’re hiring a Senior Software Engineer in Plano, TX to help build secure, cloud-native, full-stack applications for one of the world’s top financial innovators. You’ll lead the development of scalable systems using Java, AWS, React/Angular, and IAM frameworks, while mentoring teams and driving architectural excellence. If you're passionate about modern tech, high-impact systems, and global-scale engineering—this is your chance to lead.
Responsibility
  • Design and develop secure, enterprise-grade applications using Java, Spring Boot, and Python
  • Build and maintain RESTful APIs, microservices, and full-stack applications (Java, React, Angular)
  • Deploy and manage cloud-native applications on AWS
  • Architect scalable, event-driven systems integrating Kafka, DynamoDB, and MongoDB
  • Implement and maintain CI/CD pipelines with Jenkins, Git, Docker, and Terraform
  • Integrate Identity and Access Management (IAM) solutions ensuring secure access and data protection
  • Work with relational and NoSQL databases including Oracle, PostgreSQL, and Cassandra
  • Collaborate in Agile/Scrum teams to deliver modern solutions with clean code
  • Participate in system design, performance optimization, and mentoring junior engineers
  • Contribute to AI/ML and automation initiatives where applicable

Required Skills & Experience
7+ years of hands-on software engineering experience
 Strong proficiency in:
  • Java, Spring Boot, REST API development
  • Cloud services: AWS (Lambda, S3, EC2, EventBridge)
  • DevOps tools: Jenkins, Git, Docker, Terraform
Additional experience with:
  • Python, React, or Angular
  • IAM tools and security frameworks
  • Microservices architecture & system design
  • Oracle DB, NoSQL databases (DynamoDB, MongoDB, Cassandra)
Excellent problem-solving, communication, and team leadership/mentoring skills
 Familiarity with Agile, SDLC, and secure coding practices

Why Join US
  • Contribute to mission-critical platforms at one of the world’s most recognized tech-driven financial institutions
  • Work with cutting-edge tools in cloud, security, and distributed systems
  • Take ownership of high-impact projects shaping modern financial technology
  • Hybrid work flexibility and a collaborative, inclusive team culture
  • Competitive salary ($125,000+ based on experience), strong benefits, and career growth opportunities
 

Ready to level up your career and build systems that matter?
Apply today and be part of something globally impactful. 
 
 

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Team Leadership
  • Communication
  • Problem Solving

Java Developer Related jobs