Software Engineer – Java, Cloud, Data Engineering

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science or related field., At least 3 years of experience with Java and Spring Boot., Proficiency with cloud platforms, especially AWS., Experience with big data technologies like Spark, Kafka, and Hadoop..

Key responsibilities:

  • Design and develop backend services and microservices.
  • Work with large-scale data platforms and cloud deployment.
  • Collaborate with agile teams on technical design and code reviews.
  • Implement monitoring and ensure software quality.

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—is seeking a Software Engineer to join its high-performing technology team. You’ll build scalable, high-performance systems that move critical data, support enterprise-scale applications, and power the backbone of global finance.
If you’re passionate about modern software engineering, working with cutting-edge cloud tools, and making real-world impact, this is the opportunity for you.


 

Job Title: Software Engineer – Java, Cloud, Data Engineering
Location:  Plano, TX 
Experience Required:  MSc with 3+ years OR BSc with 5+ years in software development

Summary
We are seeking a Software Engineer – Java, Cloud, Data Engineering to join one of the world’s leading financial institutions in Plano, TX. In this role, you will design and develop enterprise-grade applications, build scalable microservices, and work with modern data platforms and cloud technologies like AWS, Kafka, Spark, and Kubernetes.
You’ll contribute to mission-critical systems that power global finance, collaborating with high-performing teams in an agile, innovation-driven environment. If you're passionate about backend development, data engineering, and cloud-native solutions, this is your opportunity to make real-world impact while growing your career with a Fortune 500 tech leader.
Responsibilities
  • Design and develop backend services using Java, Spring Boot, J2EE, and REST APIs
  • Build microservices architecture and deploy using Docker, Kubernetes, Maven, and Jenkins
  • Implement front-end components with React, Angular, HTML/CSS, and JavaScript
  • Work with large-scale data platforms using Spark, Hadoop, Hive, Kafka, and Zookeeper
  • Create and manage databases using Oracle, PostgreSQL, MongoDB, and Cassandra
  • Perform data integration and scripting using Python, SQL, Shell scripts
  • Deploy applications on cloud platforms, especially AWS (EC2, S3, MSK, EventBridge)
  • Implement observability and monitoring using Splunk, Dynatrace, and Kibana
  • Ensure software quality with JUnit, Cucumber, Karate, and JMeter
  • Collaborate in Agile squads, contribute to technical design, and participate in code reviews

Required
MSc with 3+ years OR BSc with 5+ years of relevant experience
Expertise in:
  • Java, Spring Boot, REST APIs
  • Microservices architecture
  • Cloud platforms: AWS (EC2, S3, MSK, EventBridge), Terraform
  • Big data: Spark, Hive, Hadoop, Kafka
  • Frontend: React, Angular, JavaScript, HTML/CSS
  • Databases: Oracle, MongoDB, PostgreSQL, Cassandra
  • DevOps tools: Docker, Jenkins, Maven, Git
  • Testing tools: JUnit, Selenium, Cucumber, Karate, JMeter
  • Monitoring tools: Dynatrace, Kibana, Splunk
Comfort with Linux shell scripting and system automation
 Strong communication, problem-solving, and collaboration skills

Why Join US
  • Join a tech powerhouse shaping the future of financial systems
  •  Work on critical systems at global scale with the latest tools
  •  Solve complex challenges and innovate every day
  •  Enjoy hybrid work flexibility in a high-trust, collaborative environment
  •  Competitive salary ($105,000+ based on experience), strong benefits, and career growth opportunities

Ready to code for impact?
Apply now and help build the next generation of global financial technology. 
 
 

Required profile

Experience

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

Other Skills

  • Collaboration
  • Communication
  • Problem Solving

Java Developer Related jobs