Description

Job Title                           : Full-stack Engineer with Microservices/Springboot

Location                           : Charlotte, NC (Hybrid)

Duration                          : Contract




Key skills: Architectural Design, Data Lake implementation, SQL, Snowflake, Microservices, API Development, AWS, Python, PySpark, and Serverless Architectures, Springboot microservices and understand NFR/performance concepts/monitoring tools like Splunk and Dynatrace.

 

Experience-8 – 10 Years 

Key Responsibilities 

·       Architectural Design: Lead the design and development of scalable, secure, and high-performance architectures, integrating solutions with existing systems. 

·       Microservices & API Development: Design and oversee the development of microservices based architectures and RESTful APIs that ensure modularity, scalability, and ease of integration. 

·       AWS Cloud Expertise: Lead the cloud strategy and implementation using AWS services such as Lambda, API Gateway, EC2, S3, and other serverless and managed services. 

·       Scripting & Automation: Utilize Python and PySpark for automating workflows, data pipelines, and building AI models for processing large datasets. 

·       Serverless Architecture: Design and implement serverless solutions using AWS Lambda and other cloud native services to improve scalability and reduce infrastructure management overhead. 

·       Technical Leadership: Provide technical leadership to development teams, ensuring best practices are followed in design, coding, testing, and deployment. 

·       Cross functional Collaboration: Work closely with product teams, DevOps, data scientists, and other stakeholders to align architectural solutions with business goals. 

·       Security & Compliance: Ensure all architectural designs meet industry standards for security, compliance, and data governance. 

Required Skills: 

·       8+ years of experience in solution architecture, including hands on development. 

·       Strong knowledge of Microservices architecture and API development. 

·       Proven experience in designing cloud solutions using AWS services (e.g., Lambda, API Gateway, S3, EC2, EMR, Athena). 

·       Good knowledge of Snowflake or other cloud databases  

·       Proficiency in Python and PySpark for scripting, automation, and building data pipelines. 

·       Handson experience with serverless architectures and event driven systems. 

·       Familiarity with CI/CD pipelines, DevOps practices and GIT 

·       Solid understanding of API security (OAuth, JWT, etc.) and cloud security best practices. 

 

Good to Have: 

·       Experience in Python, Spark tuning and optimization for distributed data processing. 

·       Knowledge of PySpark or other big data technologies. 

·       Experience working in an Agile/Scrum environment. 

·       Familiarity with CI/CD tools like Jenkins, GitLab, etc. 

·       Understanding of data modeling and data governance practices. 

 

Qualifications: 

·       Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field. 

·       ~8 years’ experience in IT architecture, with expertise in Microservices, API Development, AWS, Python, PySpark, and Serverless Architectures. 

·       Experience in data engineering roles and managing largescale data environments. 

Education

Any Graduate