Java Developer
Pay rate range: $67.00 - $ 71.50 Negotiable based upon years of experienc
Global Financial Firm located in Irving, TX has an immediate contract opportunity. This role is currently on a Hybrid Schedule. You will be expected in the office weekly for 3 days depending on the team requirement.
Responsibilities:- Build and support banking applications.
- Contribute to the digitalization and automation of banking solutions.
- Engage in problem-solving and analytical thinking.
- Learn new technologies and concepts.
- Reliable internet, computer, and smartphone for remote access.
- Video/f2f interviews required prior to offers.
- Strong Core Java and functional programming experience.
- Understanding of concurrent and parallel programming.
- Knowledge of reactive programming and microservices architecture.
- Proficient in containerizing applications and CI/CD in Java ecosystem.
- Experience with distributed tracing and API Gateway integration.
- Secure coding practices, SSL/TLS, OAuth, JWT handling.
- Integration with NoSQL databases like MongoDB.
- Advanced multithreading concepts and synchronization techniques.
- Experience with enterprise-level applications and transaction-heavy systems.
- Expertise in Spring AOP for cross-cutting concerns.
- Concurrency patterns for low latency and high throughput.
- ORM optimizations and Hibernate caching strategies.
- Real-Time Specification for Java.
- Data modeling with relational and NoSQL databases.
- Integration of APIs with third-party libraries/vendors.
- Understanding of distributed computing concepts.
- Knowledge of security practices in distributed systems.
- Monitoring, logging, and debugging distributed systems.
- Experience with Git/BitBucket.
- Good communication skills.
- Unix shell scripting.
- Knowledge of ElasticSearch and GraphQL.
- Experience with high-performance, scalable applications.
- Knowledge of AI, ML, and LLMs.
