Software Engineer

Innovative Information Technologies, Inc
Plano, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Plano, United States of America

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Batch Processing
Cloud Computing
Cloud Engineering
Databases
Continuous Integration
Database Queries
Software Debugging
DevOps
Java Web Services
JUnit
Python
PostgreSQL
Machine Learning
Oracle Applications
Mockito
Message Oriented Middleware
Software Deployment
Software Engineering
SQL Stored Procedures
PL-SQL
Cloud Platform System
Test Driven Development
Spring Cloud
React
Database Optimization
Spring-boot
Generative AI
Kubernetes
Maintaining Code
Performance Monitor
Kafka
REST
Spring Batch
Docker
Programming Languages
Microservices

Requirements

· Hands-on practical experience in system design, application development, testing, and operational stability

· Proficient in coding in one or more languages. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.

· Overall knowledge of the Software Development Life Cycle.

· Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security

· Good experience in ReactJs.

· Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).

· Core Java (version 17 or higher) development experience with Spring-boot or similar frameworks.

· Experience in developing cloud-native applications with demonstrated implementation of ReSTful microservices, containers, resilient and scalable platforms. Hands-on experience with Docker, Kubernetes or related container platform.

· Experience with Cloud native container orchestrator tools and software deployment ideally with Kubernetes

· Experience with message bus technologies such as Kafka.

· Experience with batch processing architecture and use of spring-batch or equivalent tool. Experience with two or more database technologies like Oracle, Postgres or in memory DB/cache.

· Experience working on high throughput mission critical high performance STP platforms.

· Experience in Test Driven Development using JUnit, Mockito or similar. Design, develop, test, and maintain Java-based applications.

· Collaborate with cross-functional teams to define, design, and deliver new features.

· Develop and optimize PL/SQL scripts, stored procedures, functions, triggers, and packages.

· Perform database tuning and performance monitoring.

· Analyze existing systems and enhance them as per business requirements.

· Core Java (version 17 or higher), Oracle, Postgres or in memory DB/cache.

· Docker, Kubernetes or related container platform.

· ReSTful microservices, Kafka, React, AWS, Devops, Python, Generative Al and Agentic Al technologies.

Apply for this position