Java Architect | Full Time Position | Remote

Overview

Remote
Depends on Experience
Full Time

Skills

architect
Java

Job Details

Java Technical Architect
  • Location : US Remote
  • Experience : 9+ yrs

    Must Have Skill : Technical Architect experience , Java
  • Role Type : Full Time Job Opportunity

Job Description
We are looking for a highly skilled technology architect with deep hands-on experience across technologies for building modernized applications and solutions for client.
The ideal candidate should be a skilled with expertise in the following languages: Java, MongoDB, C++ and Python. While Java and MongoDB skills are essential, proficiency in C++ and Python is also required.
The ideal candidate will be adept at architecting technology solutions, designing using best practices and implementing robust, scalable application and data processing systems that drive our client s business. This role involves leading our cloud-native micro-services development and servers programming initiatives while adhering to the highest standards of software engineering practices.

Key Responsibilities:
Architect, Design and Build Modernized Applications: Architect, Design and Develop modernized applications that can maintain scalable, distributed, and reliable applications. Design systems that can process large volumes of data efficiently. Implement and manage cloud-native microservices and serverless solutions.
Application Design &; Development: Design and Develop applications using APIs. distributed, microservices architecture leveraging cloud services such as serverless.
Programming and Database Expertise: Proficiently develop code in the following languages: Java with experience in C++, Python and utilize NoSQL databases such as MongoDB for optimal data storage and retrieval.
Engineering Best Practices: Follow engineering best practices during development and deployments, Integrate CI/CD pipelines, log aggregation, monitoring, and alerting systems. Ensure high levels of security, automation, and observability in applications.
Data Modeling Design: Design data models using design patterns and best practices thatalign with application functionality and performance goals.
Develop Data Pipelines: Design, Construct and maintain ETL processes and data pipelines using Apache Spark to work with MongoDB. Ensure seamless data flow from various sources to our storage and analysis platforms
Data Integration: Seamlessly integrate MongoDB with various application components and service
Performance Tuning: Monitor and optimize the performance of applications. Implement best practices to enhance efficiency and reduce latency.
Data Quality Assurance: Ensure the accuracy and consistency of data through rigorous testing and validation processes. Develop strategies to handle data anomalies and integrity issues.
Collaboration with Cross-Functional Teams: Work closely with architects, and client IT teams to understand needs and deliver effective solutions. Communicate technical concepts clearly to non-technical stakeholders.
Stay Ahead of Industry Trends: Continuously update technical knowledge and skills, especially in areas of MongoDB, Python and AI. Evaluate and adopt new tools and technologies to improve data systems.

Qualifications:
  • Bachelor s or Master s degree in computer science, Engineering, or a related field.
  • Minimum of 9+ years proven experience in defining architecture, solutioning, design and
  • development using the technologies listed.
  • Strong proficiency inapplicationdesignand development using Java.
  • Knowledge on understanding C++, Python applications
  • Strong proficiency in MongoDB database design, querying, and optimization.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud Platform) and their data services is a plus.
  • Excellent problem-solving skills and ability to optimize data systems for performance and
  • scalability.
  • Experience with data integration, ETL processes, and data migration.
  • Strong communication skills for effective collaboration within and across teams.