Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
o Design, develop, enhance, and maintain enterprise-grade applications using Core Java and AngularJS.
o Develop and support applications that integrate with trading platforms using the FIX Protocol.
o Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and production support.
o Optimize application performance, scalability, and reliability in high-volume transaction environments.
o Collaborate with business analysts, product owners, and cross-functional teams to deliver technology solutions that meet business objectives.
o Troubleshoot complex production issues and implement sustainable solutions.
o Contribute to code reviews, technical design discussions, and best practice adoption.
Salary Range- $90,000-$100,000 a year
Requirements
Must Have Technical/Functional Skills
5+ years of hands-on experience in Core Java application development.
Strong understanding of object-oriented programming, multithreading, collections, and design patterns.
Experience developing front-end applications using AngularJS.
Working knowledge of FIX Protocol and financial messaging standards.
Experience with REST APIs, microservices architecture, and messaging frameworks.
Strong SQL skills and experience with relational databases.
Experience with source control, CI/CD pipelines, and Agile development methodologies.
Excellent analytical, problem-solving, and communication skills., Agile Programming Methodologies, Analysis Skills, AngularJS, Application Programming Interface (API), Best Practices, Business Analysis, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, Financial Information eXchange (FIX), High Reliability, Identify Issues, Java, Microservices, Multithreaded Programming, Object Oriented Programming (OOP), Performance Tuning/Optimization, Problem Solving Skills, Production Support, REST (Representational State Transfer), Requirements Management, Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Sustainability, Technical Delivery, Technical/Engineering Design, Testing, Trading Platforms, User Interface/Experience (UI/UX)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
93 Java Interview Questions You Should Prepare For
7 Important Tips That Every Software Developer Should Know
Java Basics
Is Software Engineering Over-Saturated?