cover image
Synectics Inc.

Synectics Inc.

www.synectics.com

6 Jobs

229 Employees

About the Company

Synectics Inc. is a premier national staffing firm founded in 1984, headquartered in Chicago, Illinois. Renowned as one of the nation's leading staffing agencies, we collaborate with a diverse client base, including top institutions and Fortune 500 corporations across sectors such as IT, healthcare, finance, and marketing.

Our Mission
At Synectics, our commitment to quality is evident in both the talent we recruit and the services we provide. By fostering diversity and innovative problem-solving, we deliver tailored solutions that meet our clients' specific needs.

Our Services
- Headhunting & Recruiting: Connecting businesses with top-tier talent.
- Consulting: Providing expert advice to optimize operations and achieve strategic goals.
- Workforce Diversity: Promoting inclusive practices to enhance creative solutions.

Listed Jobs

Company background Company brand
Company Name
Synectics Inc.
Job Title
Java Application Developer - Senior
Job Description
Job Title: Senior Java Application Developer Role Summary: Lead design, implementation, and maintenance of Java‑based microservices, collaborating closely with product owners, architects, and cross‑functional engineering teams to deliver high‑quality features and solutions. Expactations: - Craft scalable, reliable microservices using Java, relational databases, and Kafka. - Own end‑to‑end lifecycle: requirement scoping, estimation, coding, testing, release, and support. - Communicate progress, design decisions, and technical trade‑offs to stakeholders and management. Key Responsibilities: 1. Participate with product managers/owners in defining PI feature scope and estimating effort (T‑shirt sizing). 2. Partner with application architects and engineering leads to architect feature implementations. 3. Develop new microservices, database tables, caching strategies, and Kafka‑based messaging for application clients. 4. Write unit and functional tests to ensure code quality and reliability. 5. Create and manage release pipelines: deploy candidates to non‑production environments, conduct functionality tests, and coordinate with DevOps, infra, and support teams. 6. Provide status updates, solution designs, and implementation details to management and stakeholders. Required Skills: - Proficient in Java SE/JEE development. - Strong experience with relational databases (SQL, data modeling). - Hands‑on knowledge of Kafka or similar messaging systems. - Familiarity with unit testing frameworks (JUnit, TestNG) and functional testing practices. - Experience with CI/CD pipelines, containerization, and release management. - Ability to collaborate effectively across product, architecture, infra, DevOps, and support functions. - Ability to pass technical coding assessments. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., Oracle Certified Professional – Java SE, Apache Kafka certification) are advantageous.
Plano, United states
On site
Senior
03-12-2025
Company background Company brand
Company Name
Synectics Inc.
Job Title
Development and Operations Engineer - Senior (DevOps)
Job Description
**Job Title:** Development and Operations Engineer – Senior (DevOps) **Role Summary:** Lead the end‑to‑end delivery of Java‑based web applications by coordinating installation, developing CI/CD pipelines, and enhancing automation frameworks. Provide robust infrastructure support across Linux, Unix, and AWS environments, and collaborate closely with developers and QA to ensure smooth releases. **Expectations:** - Manage Docker/Kubernetes clusters and related tooling (kubectl). - Administer Linux systems for security patching, log analysis, and routine maintenance. - Operate key AWS services (EKS, MSK, NoSQL databases, IAM, VPC, Route 53, Private Links). - Maintain familiarity with Java application lifecycle and basic Java programming. **Key Responsibilities:** - Coordinate and guide the installation of Java web applications across multiple environments. - Design and implement CI/CD strategies using Jenkins, Maven, and automation scripts. - Enhance and maintain automation frameworks for application delivery. - Provide Linux and cloud administration support to developers and QA teams. - Collaborate with application developers to gather release requirements. - Prepare release notes and documentation for each deployment. **Required Skills:** - Kubernetes cluster creation, management, and kubectl proficiency. - Linux administration: security patching, log searching, general system tasks. - AWS services: EKS, MSK, NoSQL databases, IAM, VPC, Private Links, Route 53. - Unix scripting and automation. - Basic Java programming and application management. - CI/CD tools: Jenkins, Maven. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience). - Professional certifications are highly desirable: - Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD). - AWS Certified DevOps Engineer – Professional or AWS Certified Solutions Architect.
Alpharetta, United states
On site
Senior
04-12-2025
Company background Company brand
Company Name
Synectics Inc.
Job Title
Application Developer - Senior
Job Description
Job Title: Application Developer – Senior Role Summary: Lead technical design and development of high‑volume, Java‑based multi‑platform applications, mentor junior engineers, enforce coding standards, and build CI/CD pipelines. Expectations: 8+ years overall, 6+ in application delivery and Java/Spring development, 4+ in microservices architecture, 4+ in engineering leadership, 2+ in cloud/CI‑CD tools, strong testing discipline, Agile experience, Unix command‑line proficiency, excellent communication. Key Responsibilities: - Architect and code scalable Java/Groovy services, REST APIs, and microservices. - Mentor and provide technical guidance to junior software engineers. - Collaborate with architects, product managers, and stakeholders to prioritize technical needs. - Write clean, testable code with a focus on automated unit, integration, and end‑to‑end testing. - Enforce development methodologies, security, compliance, and configuration management policies. - Perform performance tuning, monitoring, deployment, and production support. - Design, implement, and maintain CI/CD pipelines (Git, Jenkins, Maven, SonarQube, Docker, Kubernetes). - Work with NoSQL databases (Cassandra, MongoDB), caches (Redis, Memcached), and messaging/streaming platforms (Kafka, MQ, Rabbit). - Participate in Agile/Scrum/Kanban ceremonies and continuously improve delivery processes. Required Skills: - Java/Groovy, Spring Boot, RESTful services. - Experience with Cassandra, MongoDB, Redis/Memcached, Kafka/MQ/Rabbit. - Version control: Git, GitHub. - Build & CI: Maven, Jenkins, SonarQube. - Containerization & orchestration: Docker, Kubernetes. - Cloud: AWS, Azure, OpenStack (basic). - Scripting: Unix/Linux command line. - Testing: JUnit, Spock, Mockito, Selenium, Cucumber, SoapUI/Postman. - Agile development, Scrum/Kanban. - Front‑end fundamentals: HTML5, CSS3, JavaScript. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, or a related field. - Technical certifications in Java/Spring, AWS/Azure, Docker/Kubernetes, or CI/CD tools are advantageous but not mandatory.
Alpharetta, United states
On site
Senior
05-12-2025
Company background Company brand
Company Name
Synectics Inc.
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Participate throughout the software development life cycle, designing, coding, testing, and maintaining scalable web applications. Mentor junior members, perform code reviews, and ensure adherence to architectural and coding standards. Expactations: * 4‑6+ years of software design and web development experience. * Proficiency in object‑oriented Java development with Spring MVC. * Strong command of Unix/Linux environments and relational databases. * Demonstrated ability to lead by example in peer review and quality practices. * Agile mindset with experience in sprint planning, stand‑ups, and retrospective practices. Key Responsibilities: * Develop high‑quality, production‑ready code and create automated tests (unit, integration). * Participate in technical proof of concepts, design discussions, and documentation of solution designs. * Conduct performance analysis, troubleshoot issues, and monitor applications in collaboration with support teams. * Mentor team members and assist cross‑functional roles (QA, product analysis) as needed. * Maintain and evolve legacy components, implement new features, and refactor codebases. * Follow and promote best practices, coding standards, and continuous integration workflows. Required Skills: * Java (Spring Framework, MVC), J2EE fundamentals. * Unix/Linux system administration basics. * Relational database experience (SQL, stored procedures, ORM). * Web technologies: JavaScript, Ajax, web services. * Build automation & source control tools (Jenkins, Git, Maven, GitLab). * Cloud skills – AWS services, containerization (Docker, ECS/EKS). * Understanding of agile vs waterfall development. * IBM WebSphere knowledge a plus. * Strong written & oral communication, presentation, and independent decision‑making. Required Education & Certifications: * Bachelor’s degree in Computer Science, Information Technology, or equivalent. * Professional certifications in Java/Spring or AWS are desirable but not mandatory.
Chicago, United states
Remote
Mid level
10-12-2025