Browse
Employers / Recruiters

Junior Java Developer

Bounteous · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.
We are seeking a JuniorJava Developer with 1 to 3 years of professional experience to join our high-performing team.
This role requires strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threading. Experience in the investment banking domain is highly preferred.
You will work on complex, high-performance financial systems that drive critical operations. 

Key Responsibilities:

  • Software Development: 
  • Develop, maintain, and enhance enterprise-level Java applications. 
  • Leverage the Spring Framework (Spring Boot, Spring Data, Spring Security) to build scalable and secure solutions. 
  • Write efficient, high-performance SQL queries and optimize database interactions. 
  • Develop multi-threaded applications to handle concurrent operations. 

  • Test-Driven Development (TDD): 
  • Write clean, testable code following TDD principles. 
  • Develop and maintain robust unit tests and integration tests. 
  • Ensure code quality through automated testing and peer code reviews. 

  • Domain-Specific Solutions: 
  • Work on financial systems such as trading platforms, risk management tools, and settlement systems. 
  • Optimize applications for performance and low latency, critical for investment banking operations.

  • Collaboration & Leadership: 
  • Collaborate with DevOps, QA, and product teams to ensure seamless delivery. 

  • Continuous Improvement: 
  • Stay updated on emerging technologies and best practices in financial technology. 

Required Skills & Qualifications

  • Must-Have: 
  • 1 to 3 years of hands-on experience in Java development. 
  • Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Security). 
  • Knowledge of SQL and database performance tuning. 
  • Experience in Test-Driven Development (TDD) and writing unit/integration tests. 
  • Strong experience with multi-threading, concurrent programming, and low-latency systems. 
  • Solid understanding of object-oriented programming (OOP), design patterns, and architectural principles. 
  • Excellent problem-solving skills and attention to detail. 

  • Preferred: 
  • Prior experience in the investment banking domain or financial services. 
  • Familiarity with FIX protocol, trading platforms, or risk management systems. 
  • Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ. 
  • Experience with performance profiling and optimization tools. 
  • Exposure to Agile/Scrum methodologies. 

Last updated on Feb 3, 2025

See more

About the company

BounteousBounteous designs and develops digital solutions that help companies grow. They specialize in strategy, experience design, technology, and analytics.

More jobs at Bounteous

Analyze All

More jobs like this

Analyze All
Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your CV.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your CV. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status