Overview
On Site
$70 - $75 hr
Contract - Independent
Contract - W2
Contract - 12+ mo(s)
Skills
FULL STACK ENGINEER
SOFTWARE ENGINEER
BACKEND ENGINEER
JAVA
KOTLIN
SPRING BOOT
SPRING FRAMEWORK
SQL
MYSQL
POSTGRESQL
MICROSERVICES
REST API
AWS
AMAZON WEB SERVICES
DOCKER
JENKINS
GIT
MOBILE WALLET
FINTECH
PAYMENTS
PAYMENT PROCESSING
Job Details
Payrate: $70.00 - $75.00/hr.
Summary:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Responsibilities:
Required Skills:
Preferred Skills:
Pay Transparency: The typical base pay for this role across the U.S. is: $70.00 - $75.00/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy ( policy).
Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human based decision making in employment decisions. By applying for this position, you agree to Aditi s use of AI technology, including calls from an AI Voice Recruiter.
#AditiConsulting
Summary:
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.
Responsibilities:
- Provide solution architecture recommendations and enablement across applications and services, acting as a trusted advisor to ensure customer success and business scalability.
- Partner with engineering teams to drive company-wide initiatives and tackle complex technical challenges from design to launch.
- Work closely with product managers, UX/UI designers, remote client and backend development teams to align on requirements and deliver seamless end-to-end solutions.
- Analyze existing solutions, identify areas for improvement, and provide actionable suggestions to enhance app performance, stability, and overall user experience.
- Build reference architecture, frameworks, and toolkits to influence development teams and drive adoption at scale
- Author and deliver use case and implementation guides for customer and partner reference.
- Act as a technical advisor to stakeholders and guide decision-making on new technology initiatives.
- Be the technical liaison for new and existing Company s Wallet partners.
- Assist Company s Wallet partners with integrating our solutions, investigate and resolve reported issues, and provide prompt troubleshooting support
- Find opportunities for product improvements and new solutions during the implementation process. Collaborate with Product and Engineering teams to drive product advancements aligned with customer use cases.
- Track and present status changes and recommendations to executives and customers based on product state and roadmap working with Product Managers and development teams to help set the right direction.
Required Skills:
- Bachelor s degree in computer science, Software Engineering, or a related field, or equivalent professional experience.
- At least 8 years of hands-on experience design, deploying and maintaining large scale production-grade, mobile-first client-backend applications and services with Java and Spring frameworks
- An expert knowledge of Software Engineering best practices, Software Development Life Cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience with microservices architecture and API design.
- Expertise in developing and consuming RESTful APIs.
- Deep knowledge on database design and optimization for both relational and non-relational databases such as MySQL, PostgreSQL, Casandra, Couchbase, etc.
- Expertise on building CI/CD pipelines using Docker, Git, and Jenkins.
- Proven ability to troubleshoot complex backend issues, optimize system performance, and deliver high-quality, scalable solutions.
- Familiarity with AWS cloud platforms including deployment, monitoring, and observability.
- Proficiency in one or more programming languages, such as Java or Kotlin
- Strong written and verbal communication skills and leadership skills
- Ability to work independently, thrive in an ambiguity, fast-paced environment and drive continuous delivery
- The ability to align with global direction from Headquarters but also influence and contribute to it.
- Ability to navigate international cultures and work across time zones and willingness to work with a remotely located development and design team.
- Able to travel domestically or internationally, when required, to meet partners, development team or other stakeholders.
Preferred Skills:
- Hands on experience on web frontend technologies
- Hands on experience on mobile application development and Android
- Prior experience in mobile wallets, fintech and payments space
Pay Transparency: The typical base pay for this role across the U.S. is: $70.00 - $75.00/hr. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience and the benefits package you select. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, 10 paid days off, 401(k) plan participation, commuter benefits and life and disability insurance.
For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy ( policy).
Aditi Consulting LLC uses AI technology to engage candidates during the sourcing process. AI technology is used to gather data only and does not replace human based decision making in employment decisions. By applying for this position, you agree to Aditi s use of AI technology, including calls from an AI Voice Recruiter.
#AditiConsulting
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.