Job Title: Java Full Stack Developer
Location: Charlotte, NC (Hybrid Model)
Interview Process : FACE TO FACE
Pls share Only Local Candidates
Min experience: 10 years , 12 years
Visa type: W2 contract. Any visa independent candidates.
Job Description:
We are seeking a talented Java Full Stack Developer to join our team on a contract basis. The ideal candidate will have a strong background in core Java, web services, and a solid understanding of both front-end and back-end development. This role involves working with various technologies, including MQ's, MongoDB, Oracle Coherence, and performance monitoring tools to ensure efficient transaction handling and multi-threading capabilities.
Key Responsibilities:
- Develop and maintain web applications using core Java and related technologies.
- Design and implement web services to facilitate communication between different components of the application.
- Utilize Message Queues (MQ's) for asynchronous communication and transaction handling.
- Implement multi-threading and reactive programming principles in Java to improve application performance.
- Manage data storage solutions using MongoDB and Oracle Coherence to ensure efficient data retrieval and caching.
- Collaborate with cross-functional teams to define and enhance system architecture.
- Monitor application performance and implement tracking solutions to identify bottlenecks and optimize performance.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Troubleshoot and resolve issues in a timely manner.
Qualifications:
- Bachelor's degree in Computer Science or a related field, or equivalent work experience.
- Proven experience as a Full Stack Developer with a strong command of Java and related frameworks.
- Proficiency in developing and consuming web services (REST/SOAP).
- Experience with Message Queue technologies (e.g., RabbitMQ, ActiveMQ).
- Solid understanding of MongoDB and Oracle Coherence for data management.
- Familiarity with performance monitoring tools and techniques.
- Knowledge of front-end technologies (HTML, CSS, JavaScript, React/Angular) is a plus.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, etc.) is a plus.
- Familiarity with Agile methodologies and tools (JIRA, Confluence).
- Knowledge of CI/CD processes and tools.