Careers

Active Jobs

Database Architects/Data Warehousing Specialists – Multiple Openings - Schaumburg, IL

Posted Date: January 1st, 2024
MG Cloud Technologies needs professionals:
Job Description
  • Develop and maintain distributed systems for processing and analyzing large-scale datasets.
  • Work using Hadoop, Hive, Python, Mongo dB, Maven, Spark, Oracle, Bitbucket, Tableau, Unix, Eclipse.
  • Build and maintain architecture patterns for data processing, workflow definitions, and system to system integrations using BigData and Cloud technologies.
  • Utilize programming languages like Java, Scala, Python, RDBMS and NoSQL databases and Cloud based data warehousing services such as Redshift and Snowflake.
  • Design and implement data storage solutions, such as Hadoop Distributed File System (HDFS) or cloud-based storage services like Amazon S3.
  • Design and implement data ingestion pipelines from various sources like HDFS into a data lake or data warehouse using tools like scoop etc.
  • Work with Cloud Data Services for data migration to a cloud native environment.
  • Develop and implement data security policies and procedures to ensure data integrity and confidentiality.
  • Develop and maintain data processing and analysis workflows using technologies like Spark, Hadoop, or SQL.
  • Optimize data processing and storage infrastructure to improve performance and scalability.
  • Monitor and maintain data pipelines and systems to ensure high availability and reliability.
  • Participate in the agile development process including backlog grooming , coding, code reviews , testing and deployment.
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
  • Perform unit tests and conduct reviews with other team members to make sure your code is designed, coded, and effectively tuned for performance.
  • Use python and pyspark framework to read from relational databases such as Oracle, mysql.
  • Apply all business logics using spark framework and push final dataset to Tableau dashboards.
Required Skills & Qualifications
  • Master's +1 Year Experience or Bachelor’s+5 Years Experience. Degree should be in Computer Science, Information Technology, or related field.
How to Apply
  • Please mail resume to Ref: Director, 2010 E Algonquin Rd, Ste 210, Schaumburg, IL – 60173. or Click the Apply button below.

Sr. Java Full Stack Developer (AWS Cloud & Kafka) - Multiple Openings - Schaumburg, IL

Posted Date: January 1st, 2024
Job description
  • We are seeking a highly skilled and experienced Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, with extensive experience in developing scalable, high-availability applications using AWS Cloud services and Kafka. This role involves designing, developing, and implementing both front-end and back-end components of our applications, ensuring high performance, responsiveness, and seamless integration of services.
Responsibilities:
  • Design and develop robust, scalable, and high-availability applications using Java, Spring Boot, and other relevant technologies.
  • Implement front-end interfaces using HTML, CSS, JavaScript, and modern frameworks/libraries such as React or Angular.
  • Integrate and manage AWS cloud services (e.g., EC2, S3, RDS, Lambda) to support application deployment and operations.
  • Architect and implement data pipelines and streaming services using Kafka for real-time data processing and analytics.
  • Work closely with the development team to implement APIs and microservices architecture.
  • Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, deployment, and maintenance.
  • Ensure code quality, security, and scalability by adhering to best practices and participating in code reviews.
  • Troubleshoot, debug, and upgrade existing systems.
  • Collaborate with cross-functional teams to define and achieve project goals.
  • Stay abreast of emerging technologies and propose ways to incorporate them into current and future projects.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Minimum of [insert years] years of experience in Java development, including hands-on experience with Spring Boot.
  • Strong experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular).
  • Proven experience with AWS Cloud services and managing cloud infrastructure.
  • Solid understanding and practical experience with Kafka or similar streaming platforms.
  • Experience with RESTful API development and microservices architecture.
  • Knowledge of SQL and NoSQL databases, including optimization and schema design.
  • Familiarity with CI/CD pipelines, Git, and deployment strategies.
  • Excellent problem-solving skills, with the ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.
Preferred Qualification
  • AWS Certified Solutions Architect or Developer certification.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with Agile development methodologies.
How to Apply
  • Please mail resume to Ref: Director, 2010 E Algonquin Rd, Ste 210, Schaumburg, IL – 60173. or Click the Apply button below.