You will design, build, and maintain scalable Java-based applications.
Responsibilities
- Design and develop fast, scalable Java applications using concurrency and I/O management.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Debug and resolve technical issues to ensure continuous software stability.
- Support DevOps processes using Azure DevOps (ADO) and GIT for version control.
- Manage large-scale application migrations from legacy systems to modern architectures.
Required Skills
- 6+ years of professional experience in Java and SQL programming.
- Strong expertise in Java concurrency, multi-tasking, and I/O processes.
- Experience building and managing large-scale applications.
- Proficiency with Back-End Web Development and Java Frameworks.
- Hands-on experience with DevOps workflows and GIT.
- Working knowledge of Microsoft Azure and Azure DevOps (ADO).
- Degree in any graduate field.
Preferred Skills
- Background in the finance industry.
- Experience with Spring Boot and Microservices.
- Familiarity with Sybase, C++, and Perl.