Software Engineer
1 week ago
Charlotte, NC, United States
Yoh
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Sofware Engineer - Direct Hire Opportunity
Join our client as a Software Engineer (Java, AWS, Spring Boot, Kafka)
Are you passionate about building industry-critical software that powers real-time financial transactions? Do you thrive in collaborative environments where your coding skills directly impact the stability and efficiency of interbank payment systems? If so, this is your chance to make a difference with a forward-thinking team dedicated to transforming financial services through innovative technology.
Job Details:
Duration: Permanent Full time Employee W2 Location: Hybrid 3-4x a week onsite in Charlotte NC Pay Rate: $100,000-$120,000 Annual
Client is not able to do any sponsorship of visa now or in the future
Essential functions and responsibilities :
Design, develop, test, and maintain highly reliable software supporting real-time payment processing
Write clean and maintainable Java code compliant with client in quality standards and secure coding practices
Develop software components leveraging enterprise Java frameworks such as Spring and Spring Boot
Develop Python scripts and programs as needed for data automation and integration services
Participate in the modernization of existing applications and migration toward cloud-native platforms
Develop and maintain services, APIs, application components, and automated tests
Participate in code reviews, technical discussions, troubleshooting, and engineering design activities
Apply CI/CD practices for automated building, testing, and deployment of high-quality software
Work with containerized applications and Kubernetes-based environments for component-based releases
Build applications on AWS cloud platforms using Infrastructure-as-Code tools such as Terraform
Work with messaging and event-driven technologies such as Kafka or RabbitMQ where appropriate
Assist with monitoring, troubleshooting, defect resolution, and root-cause analysis
Follow established security, software development, testing, documentation, and change management practices
Collaborate with software engineers, architects, product teams, infrastructure teams, and operations
Use approved AI-assisted development tools to support coding, testing, documentation, and continuous quality improvements in accordance with enterprise controls
undefined
Qualifications required :
Bachelor's degree or equivalent experience in Computer Science, Information Systems, Computer Engineering, Data Science, or related fields
Solid understanding of core software engineering concepts including object-oriented and functional programming, data structures, APIs, automated testing, and source code control.
3+ years in Java software development experience including analysis, design, development, documentation, implementation and testing of systems
Experience developing Python scripts and programs for data management and analysis
Exposure to working in AWS or another major public cloud provider and familiar with cloud-native application architectures, microservices, containers, and distributed systems
Solid understanding of CI/CD and automated software build/deployment processes
Strong problem-solving and analytical skills to apply to software design, testing, and troubleshooting
Strong interest in designing and building highly available and highly reliable systems
Ability and willingness to learn new technologies and work collaboratively within an engineering team.
Ability to communicate clearly with technical teams and non-technical partners
Collaborative team player that connects with peers and across other teams
undefined
Qualifications desired :
Familiarity with enterprise Java frameworks such as Spring and Spring Boot
Experience with Git-based development, automated testing, and CI/CD tooling
Exposure to Docker, containers, and/or Kubernetes for application deployment
Exposure to AWS cloud services, including developer training and certifications
Experience using agile development methodologies and tools such as Jira
Experience with Infrastructure-as-Code concepts and development tools such as Terraform
Exposure to e
Join our client as a Software Engineer (Java, AWS, Spring Boot, Kafka)
Are you passionate about building industry-critical software that powers real-time financial transactions? Do you thrive in collaborative environments where your coding skills directly impact the stability and efficiency of interbank payment systems? If so, this is your chance to make a difference with a forward-thinking team dedicated to transforming financial services through innovative technology.
Job Details:
Duration: Permanent Full time Employee W2 Location: Hybrid 3-4x a week onsite in Charlotte NC Pay Rate: $100,000-$120,000 Annual
Client is not able to do any sponsorship of visa now or in the future
Essential functions and responsibilities :
Design, develop, test, and maintain highly reliable software supporting real-time payment processing
Write clean and maintainable Java code compliant with client in quality standards and secure coding practices
Develop software components leveraging enterprise Java frameworks such as Spring and Spring Boot
Develop Python scripts and programs as needed for data automation and integration services
Participate in the modernization of existing applications and migration toward cloud-native platforms
Develop and maintain services, APIs, application components, and automated tests
Participate in code reviews, technical discussions, troubleshooting, and engineering design activities
Apply CI/CD practices for automated building, testing, and deployment of high-quality software
Work with containerized applications and Kubernetes-based environments for component-based releases
Build applications on AWS cloud platforms using Infrastructure-as-Code tools such as Terraform
Work with messaging and event-driven technologies such as Kafka or RabbitMQ where appropriate
Assist with monitoring, troubleshooting, defect resolution, and root-cause analysis
Follow established security, software development, testing, documentation, and change management practices
Collaborate with software engineers, architects, product teams, infrastructure teams, and operations
Use approved AI-assisted development tools to support coding, testing, documentation, and continuous quality improvements in accordance with enterprise controls
undefined
Qualifications required :
Bachelor's degree or equivalent experience in Computer Science, Information Systems, Computer Engineering, Data Science, or related fields
Solid understanding of core software engineering concepts including object-oriented and functional programming, data structures, APIs, automated testing, and source code control.
3+ years in Java software development experience including analysis, design, development, documentation, implementation and testing of systems
Experience developing Python scripts and programs for data management and analysis
Exposure to working in AWS or another major public cloud provider and familiar with cloud-native application architectures, microservices, containers, and distributed systems
Solid understanding of CI/CD and automated software build/deployment processes
Strong problem-solving and analytical skills to apply to software design, testing, and troubleshooting
Strong interest in designing and building highly available and highly reliable systems
Ability and willingness to learn new technologies and work collaboratively within an engineering team.
Ability to communicate clearly with technical teams and non-technical partners
Collaborative team player that connects with peers and across other teams
undefined
Qualifications desired :
Familiarity with enterprise Java frameworks such as Spring and Spring Boot
Experience with Git-based development, automated testing, and CI/CD tooling
Exposure to Docker, containers, and/or Kubernetes for application deployment
Exposure to AWS cloud services, including developer training and certifications
Experience using agile development methodologies and tools such as Jira
Experience with Infrastructure-as-Code concepts and development tools such as Terraform
Exposure to e