Java Developer (Java, Kafka, Spring, and DB2 or MongoDB)
Client: SANS
End CLient: Morgan Stanley (MOR2JP00017015 )
Job title: Java Developer (Java, Kafka, Spring, and DB2 or MongoDB)
Pay: $65/hr on C2C
Location: Alpharetta, GA, 30 minutes from Atlanta, GA
Interview: 2-3 Video interviews. Need to be local as final interview may be in-person.
VISA status: US Citizens, Green Card or H4-EAD; H1Bs must be your direct sponsor, or they will transfer to you.
Work mode: 3 days in the office and 2 days from home.
Note:
LinkedIn needed
For this job, you just have to find a Java with real-hands-on expertise with Kafka (Apache Kafka). Almost everyone puts KAFKA on their resume, but only 5% are experts with Kafka. You have to figure who is lying to you or are truthful before sending to me. The hiring manager has degrees from Pune University and a NIT (National Institute of Technology); both his schools are in top 30 from India.
Apache Kafka is used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Essentially, it is used to processes HUGE volume of financial market data feeds.
Department Profile
Wealth Management Product Technology (WMPT) is a dynamic and fast-paced area within the Firm's WM Technology Division. We are responsible for creating innovative technology solutions for the Private Banking Group (PBG), one of the strategic growth areas of the Firm, providing cash management and lending products and services to our WM clients. This includes state-of-the-art technology for a nationwide network of Private Bankers and product specialists who work with Financial Advisors to provide access to products and services such as online banking, cards, deposit products, residential mortgages, securities-based loans, and tailored lending. If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, WMPTis the place for you.
Position Description:
We are looking for a Java Developer having financial domain experience and working in agile, fast paced environment for the Money Movement program. Candidate will interact with business stakeholders, perform detailed analysis of requirements, and convert them into technical code, testing and ensure production smooth implemenetation. Candidate will work closely with Tech leads, other for smooth implementation. To be successful in the role will require the individual to understand the banking technology landscape, and to offer creative solutions that integrate current capabilities and proprietary system builds.
Job Functions/Duties and Responsibilities:
1. Design and develop high-quality, scalable, and maintainable code using Java, Kafka, and Spring.
2. Collaborate with cross-functional teams, including business analysts, architects, and other developers, to understand business requirements and translate them into technical solutions.
3. Write clean, efficient, and testable code, following best practices for software development.
4. Participate in code reviews and provide constructive feedback to improve the overall quality of the codebase.
5. Continuously improve the development process by identifying and implementing best practices, tools, and techniques.
6. Ensure the applications are secure, reliable, and performant, adhering to industry standards and best practices.
7. Troubleshoot and debug production issues, working closely with the operations team to resolve them promptly.
8. Stay up-to-date with the latest advancements in Java, Kafka, Spring, and related technologies, and apply them as appropriate to improve the applications.
Skills Required (First 3 lines to cover TOP 3 Must have skills):
1. Java developer with 5+ years of experience
2. Proficiency in Java development and design patterns.
3. Experience with Kafka, including producing and consuming messages, configuring brokers, and troubleshooting issues.
4. Strong understanding of the Spring framework, including Spring Boot, Spring Data, and Spring Batch.
5. Familiarity with messaging and event-driven architectures.
6. Experience with SQL and NoSQL databases, such as DB2 and MongoDB.
7. Proficiency in writing unit tests, integration tests, and end-to-end tests using frameworks like JUnit, Mockito, and Cucumber.
8. Strong problem-solving skills and the ability to work independently as well as in a team environment.
9. Excellent communication skills and the ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders.
10. A bachelor's or master's degree in Computer Science, Engineering, or a related field.
Education:
Minimum BS degree in Computer Science, Engineering, or a related field.
Recommended Jobs
Accounts Receivable Specialist
Job Description Job Description The Organization Established in 1938, Decatur Housing (DH) has evolved from its origins in traditional affordable housing to become a dynamic leader in communit…
Tax Manager
Tax Manager - Atlanta, GA Who: A skilled tax professional with leadership abilities and experience across multiple industries. What: Responsible for managing tax engagements and ensuring complia…
Customer Collaboration Analyst, Tbilisi, Saburtalo
Обязанности: Work on the analysis and implementation of OTC processes on the Distributor side/Top Clients; leadership in standardization and implementation of OTC guidebook in the Partner assessmen…
Occupational Therapist / OT - PRN
Job Description Job Description PRN OT Opportunity in Smyrna, GA! Join a Passionate Rehab Team at Delmar Gardens of Smyrna - Smyrna, Georgia Continuum Therapy Partners is excited to of…
(Senior) AI Engineer - all genders -
At ellamind, we are developing a groundbreaking platform that enables companies to improve AI applications more quickly and use them more efficiently to automate their processes. As an AI Engineer, yo…
Diligence Associate
Job Description Responsible for conducting financial analysis and reviewing financial reports for a variety of commercial properties, including office, retail, mixed-use, and industrial assets. …
Warehouse/Logistics Supervisor
Objectives of the position: The Warehouse/Logistics Supervisor plays a key role in overseeing the daily operations of warehouse activities, including the handling of goods coming in and out of the…
Server Assistant
We Wine. We Dine. We Build Careers! For this position, pay will be variable by location - plus tips. We cordially invite you to apply. Joining our team provides exceptionally distinct…