Middleware Software Engineer
13 days ago
Allen
Job Description Location: Full-time W-2 ONSITE opportunity (not remote)! Work Eligibility: • Candidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future. Key Job Responsibilities: • Experience in DevOps, maintaining AWS Infrastructure Storage, Compute & Network, • Experience in setting up ECS, DB, Java Cloud, • Experience in deployments of customer Java/JEE software using Containers, Dockers(maintaining multiple environments i.e. integration, AQ and production), • Design and develop high quality java custom enterprise software applications in AWS cloud, ensuring adherence to project specifications, timelines, and quality standards., • Collaborate with cross-functional teams i.e. hardware engineers, firmware engineers, and system architects, to design and develop software systems and interfaces., • Hands-on leader to deliver through all phases of software development lifecycle, including design, implementation, testing, and documentation., • Develop optimized code for high availability, scalable and cost contained cloud systems., • Debug and troubleshoot software, cloud configurations, and firmware integration issues, utilizing appropriate tools and techniques., • Conduct code reviews to ensure software quality and maintainability., • Design and implement software to work with relational and NoSql databases, • Ability to manage and run DB SQL dumps, scripts and help with data mining., • Develop CI/CD pipelines to build, deploy on-demand micro-services and enterprise java applications and software systems and APIs., • Be expert in design and development of middleware and backend systems using latest enterprise Java 17+ and Spring IoC Frameworks, • Be expert in designs and development of Micro-Service and Event Driven Architectures, • Be expert in developing MQTT, Kafka Streams, messaging systems, and Data streaming Solutions for real time and near real time Iot applications, • Be expert in relational and NoSQL databases (i.e. MongoDB, MySQL, Postgres)., • Be expert in design and development of RESTFUL Web Services, • Experience in lightweight Server-side technologies (Spring Boot, GoLang, Next.js, NodeJS, Scala)., • Familiarity with software development methodologies, i.e. Agile or Scrum., • Proficient knowledge of modern software security concepts (i.e. TLS 1.2+)., • Working knowledge of Ansible, Terraform and DOCKER or similar toolsets, • DevOps to deploy front-end, back-end components and databases to the AWS cloud, • Familiarity with Code Quality tools i.e. SonarCube, Corbeturra, KLOCKWORK etc, • Familiarity with Unit testing frameworks for developing bug free software applications., • Familiarity with software configuration management tools and version control systems., • Self-starter, with ability to work independently to deliver against aggressive timelines., • Excellent communication skills to collaborate with multidisciplinary teams., • Ability to create Data Lakes, Data Pipelines, automated reporting using standard data frameworks and toolsets., • Knowledge in Data mining, data analysis and integrating data analysis tools with software applications., • Knowledge to create AI Agents using LLM, natural language processing, machine learning, and /or autonomous decision making, • Deliver AI solutions for optimizations, automations and autonomous workflows across various industries, • Bachelor's or master’s in computer engineering or computer science or electrical engineering, or a related field from an accredited US university or renowned international university., • Experience with AWS Cloudwatch and/or other monitoring platforms i.e. Graphana, • Experience in developing software for real-time IOT applications., • Knowledge of scripting languages (Python, Perl, YAML etc.) for CICD automation., • Familiarity with TLS 1.3 implementations., • Experience in one or more Web development technologies (VueJS, ReactJS, Angular)., • Understanding of electrical systems and power distribution. Salary and Benefits: We offer a competitive salary and performance-based bonus program, top-tier benefits package, including medical, dental, and vision insurance, 401(k), and paid time off.