Hello from RE Partners!
Who We Are: We are a fast growing business and technology consultant company co-founded in 2019. We offer a custom-tailored, white-glove engineering service fit for our clients, because a digital transformation is more than just technology. With a successful track record of being a preferred vendor for Fortune 500 companies and as a trusted partner for some of the industry’s leading companies, our global talent has helped many clients achieve their goals.
The 3 G’s of RE:
“Get Shit Done.”
“Get Over Shit.”
“Give a Shit.”
Java Full Stack Engineer
Key Responsibilities
- Develop Full Stack Applications: Design, develop, and maintain high-quality Java applications with Angular front-end interfaces, ensuring performance, scalability, and maintainability.
- Java Expertise: Leverage strong knowledge of Java collections and data structures, with practical understanding of implementations (e.g., hashCode, HashMap vs. TreeMap, collision handling).
- Frontend Development with Angular: Build responsive, modular, and user-friendly UI components using Angular. Ensure seamless integration with back-end services.
- Concurrency and Multithreading: Apply concurrency principles including synchronization, volatile variables, locks, and thread-safety best practices.
- Algorithmic Efficiency: Implement and optimize sorting/search algorithms considering time and space complexity for real-world use cases.
- Code Review and Quality: Perform detailed code reviews focused on design patterns, business logic correctness, and technical optimization.
- System Design: Architect scalable, distributed systems ensuring high availability, fault tolerance, and maintainability.
- Oracle Database Development: Write and optimize complex SQL queries for Oracle, using joins, subqueries, indexes, and performance tuning techniques.
- Containerization: Utilize Docker to containerize applications for consistent and scalable deployment.
- Performance Troubleshooting: Profile and optimize Java applications to identify and fix memory or CPU bottlenecks.
Essential Skills and Qualifications
- Core Java Proficiency: Deep understanding of Java language fundamentals, collections, and memory models.
- Angular (TypeScript): Hands-on experience building enterprise-grade UIs using Angular, RESTful service consumption, and component-based development.
- Oracle SQL: Advanced proficiency in writing and tuning SQL queries, understanding of PL/SQL, indexing strategies, and query plans.
- Concurrency and Threading: Demonstrated ability to implement and debug multi-threaded applications.
- System Design & Architecture: Ability to design scalable and robust systems for enterprise applications.
- Design Patterns: Familiarity with common behavioral and structural patterns from the GoF catalog.
- Java Application Profiling: Proficiency in diagnosing and resolving Java performance issues using tools like VisualVM, JFR, or YourKit.
- Containerization with Docker: Experience in creating and managing Docker containers.
- Unix/Linux Skills: Basic command-line experience with tools like grep, less, vi.
Preferred Qualifications :
- Messaging Systems: Experience with Kafka, Solace, or similar messaging platforms.
- Cloud & Kubernetes: Exposure to deploying applications on OpenShift, Kubernetes, or public cloud environments.
- NoSQL Databases: Familiarity with MongoDB or similar document-based stores.
- FX or Banking Domain Knowledge: Understanding of financial systems, especially Foreign Exchange (FX) platforms.
- Distributed Systems: Practical experience building and scaling distributed microservices or data pipelines
Join Our Global Team: We invite you to apply for the position at RE Partners. Join us in shaping the future of business technology consulting and transforming the way organizations thrive in a digital world. As a diverse, woman-owned global business, we pride ourselves on keeping talent happy – our 7% attrition rate speaks volumes. Bring your talented friends along and earn a referral bonus
Equal Opportunity Employer: We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status.