Senior Software Engineer - Java, Python, SQL, Microservices, and AWS

Talent Hunt Group
New York, NY, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Our client is a fast growing financial software firm seeking a sr level engineer with 5+ years experience

The role is flexible WFH schedule however the CTO wants local to NYC candidates

Senior Software Engineer - Java, Python, SQL, Microservices, and AWS

Job Description :

We are seeking a Senior Software Engineer to join our fast-growing financial software firm. In this role, you will be instrumental in designing, implementing, and maintaining innovative financial applications.

We need a highly skilled engineer with strong expertise in Java, Python, SQL, microservices architecture, and AWS to help us deliver cutting-edge solutions in the dynamic financial industry.

Key Responsibilities :

Financial Application Development : Design, develop, and optimize microservices-based financial applications using Java, Python, and Spring Boot.

Focus on building scalable, reliable, and secure solutions that meet the needs of the financial industry.

Database Management : Manage and optimize SQL Server databases to support financial operations, including schema design, indexing, performance tuning, and ensuring data integrity.

Quality Assurance : Implement comprehensive testing processes, including unit, integration, and regression testing, with an emphasis on automated testing to ensure the reliability and security of financial software.

Requirements Analysis : Collaborate with stakeholders to analyze system and user requirements, translating them into effective technical solutions that align with business and regulatory needs in the financial sector.

Documentation : Develop and maintain clear technical and design documentation, including system diagrams and process flowcharts, to ensure consistency and clarity in development.

Project Estimation and Risk Management : Provide accurate project estimates and proactively identify potential risks, developing mitigation strategies to ensure smooth project execution.

Technical Leadership : Lead and mentor junior developers, fostering a culture of technical excellence and adherence to best practices and architectural standards.

AWS and Cloud Deployment : Leverage AWS to deploy, manage, and scale financial applications. Utilize AWS-native tools and services to enhance application performance and scalability.

Support and Maintenance : Monitor financial systems, troubleshoot issues, and participate in the support rotation, ensuring reliable operation even during off-hours.

Continuous Learning : Stay updated on emerging technologies and trends in financial software, Java, Python, SQL, microservices, and AWS, applying this knowledge to enhance our systems.

Qualifications :

Education : Bachelor’s degree in Software Engineering, Computer Science, or a related field.

Experience :

  • 5+ years of experience in software development with a focus on Java and Python, including building microservices-based applications using Java Spring Boot.
  • 5+ years of experience with SQL, including database design and optimization.
  • Proven experience with AWS, including deploying and managing applications in a cloud environment.
  • Familiarity with messaging systems (Kafka, RabbitMQ, AWS SQS, AWS SNS) is a plus.

Technical Skills :

  • Strong object-oriented design and development skills.
  • Proficiency in Python and SQL query writing, database design, and performance optimization.
  • Experience with AWS deployment strategies and CI / CD tools.
  • Familiarity with automated testing frameworks and practices.

Soft Skills :

  • Excellent written and verbal communication skills.
  • Strong problem-solving and troubleshooting abilities.
  • Ability to work effectively in a fast-paced, high-pressure environment.
  • Eagerness to learn new technologies and take on challenges.

Key Attributes :

  • Innovative Thinker : Able to bring fresh ideas to solve complex problems in financial software.
  • Team Player : Contribute positively to a collaborative team culture.
  • Proactive : Anticipate and resolve issues before they impact development.
  • Detail-Oriented : Ensure high-quality and precise software solutions.

If you’re passionate about financial software and possess the technical skills to drive our growth, we encourage you to apply and be part of our dynamic team.

30+ days ago
Related jobs
Promoted
VirtualVocations
Staten Island, New York

Key Responsibilities:Implement solutions on the Salesforce Commerce Cloud platform in an agile environmentDesign, code, unit test, and review improvements in SFCCIntegrate Commerce Cloud with third-party and back-end systemsRequired Qualifications:Bachelor's degree in computer science or related fie...

Promoted
Cadence Solutions
New York, New York

We are looking for a Senior Backend Software Engineer to join our growing engineering team. Improve engineering standards, tooling, and processes on a rapidly growing team. Work with other engineers throughout our 6-week delivery cycle process to ship well-designed and architected features. The work...

Promoted
VirtualVocations
Staten Island, New York

A company is looking for a Senior Software Engineer in Crypto Core. ...

Promoted
JobLookup
Queens, New York

Understanding of the fundamentals of building inspection codes and requirements in order to carry out testing, including, but not limited to, International Building Codes, ASTM Standards, and TMS standards;. Essential functions of this position include performing various special inspections of build...

Promoted
Enigma
New York, New York

We're seeking an experienced Data Product Engineer to join our team and help develop and build the iteration of small business data products. Adopts a principled, metrics-driven approach to difficult data problems and demonstrates excellence in their analytics and engineering craft. Operates transpa...

Disney Entertainment & ESPN Technology
New York, New York

Disney Entertainment and ESPN Technology is looking for a Senior Software Engineer to join the Playback Services team within the Media Engineering organization. Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Electrical or Electronics Engineering, or comparable fiel...

Bjak
New York, New York
Remote

We are looking for an experienced Senior Software Engineer - Blockchain to join our team, working on a cutting-edge stablecoin project. Research and implement emerging technologies and protocols in the stablecoin and DeFi space. Our investments in technology such as Custom API, blockchain, trading s...

Disney Entertainment & ESPN Technology
New York, New York

Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to enhance flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and t...

CLEAR
New York, US

Were looking for a Senior Software Engineer to join our Infrastructure team to accelerate building & scaling our innovative systems that support our growing identity platform. A software engineer with deep infrastructure & platform experience. Experience writing production grade software in a modern...

Disney Entertainment & ESPN Technology
New York, New York

Whetherthat’sevolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to...