Java Developer with Capital Market
Hadiamondstar Software Solutions LLC · Charlotte, NC · Yesterday
EngineeringFull-time
Responsibilities Design, develop, test, and support Java-based applications and servicesParticipate in all phases of the software development lifecycle, including design, development, testing, deployment, and production supportTroubleshoot and resolve production issuesCollaborate with business users, developers, QA, and infrastructure teamsDevelop scalable, reliable, and maintainable software solutionsParticipate in code reviews and contribute to development best practicesSupport production releases and deploymentsAnalyze system performance and identify opportunities for improvementWork on systems requiring high reliability, concurrency, and performance Required Qualifications 5-10 years of professional Java development experienceStrong understanding of object-oriented design and software engineering principlesStrong experience developing multithreaded and concurrent applicationsSolid understanding of Java concurrency concepts, including thread safety, synchronization, concurrent collections, executors, and performance considerationsExperience working in Linux/Unix environmentsStrong analytical, troubleshooting, and debugging skillsExperience with Git or equivalent source control systemsExcellent verbal and written communication skillsAbility to work independently and as part of a team Preferred Qualifications Experience in Financial Services, Capital Markets, or Electronic Trading environmentsKnowledge of Market Data systems, market structure, and exchange connectivityExperience with FIX Protocol and trading connectivityExperience with messaging technologies and distributed systemsExperience supporting production applicationsExperience developing high-performance or low-latency applicationsExperience working with real-time systems Required Technical Skills: JavaMultithreaded and Concurrent ProgrammingObject-Oriented Design and DevelopmentLinux/UnixGit or equivalent source control system Preferred Spring / Spring BootREST APIsMessaging technologies (Kafka, JMS, RabbitMQ, etc.)Market Data TechnologiesFIX Engines and FIX ConnectivityDistributed SystemsPerformance Tuning and Optimization