Software Engineer

Software Engineer

08 Sep 2026
Illinois, Chicago, 60601 Chicago USA

Software Engineer

Responsibilities:Proficient in designing and developing maintainable, modular software components in Java, Python, Springboot and as applicableWrites optimized, reusable, and scalable code that follows SOLID//equivalent principles.Build application components applying multi-threading, concurrency models, asynchronous programming principles.Gaining deeper understanding of company products, services, and operational workflowsWorks under supervision but starts taking ownership of tasks and troubleshooting issues independentlyExpand Skills in best practices, scalability, reliability, and automation.Develops a solid understanding of how engineering choices impact business outcomes, such as performance, cost, and user experienceProactively engages in problem-solving and proposes suitable solutionsWorks effectively in a team, balancing independent work and collaboration.Write and execute unit tests using JUnit and Mockito.Perform API integration testing.Implement CI/CD pipelines to build and deploy applicationsMaintain high level of quality maturity in quality gates in CICD pipelineImplements security best practices (input validation, authentication, authorization, OWASP guidelines).Deploy applications on Azure Cloud using Docker and Kubernetes.Collaborate with cross-functional teams to define, design, and ship new features.Troubleshoot and resolve issues in development, test, and production environmentsDemonstrate critical thinking, questioning assumptions and processes in a constructive way.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.