What are the responsibilities and job description for the Developer II position at Techgroup America Inc.?
Job Details
Title: Developer II
Location: 33 W Monroe St, Suite 300, Chicago, IL
Travel: None
Duration: 10-months potential to extend
Target Start Date: 6/9/2025
End Date: 4/4/2026
Working Model: Hybrid Periodic face-to-face meetings; no set schedule
Why Open: New project and production support demand under the Payment Efficiencies group
Interview Process:
- One & Done (in-person) with 2 interviewers
- All Interviews will use a whiteboard
- Candidates will discuss experience on their resume and will illustrate fundamental concepts in Java and SQL with prompts.
Required Skills (MUST HAVES):
- Education: BS in Engineering/Computer Science or equivalent experience
- Years of Experience: Minimum 3 years in software development
- Hard Technical Skills:
- Java, J2EE
- Strong SQL proficiency
- Object-Oriented Programming
- Python
- Systems Software's/Hardware's:
- REST, SOAP, GraphQL APIs
- Spring Boot, Microservices
- Soft Skills:
- Strong written and verbal communication
- Independent and self-directed
- Collaborative and responsible
Preferred Skillset (PLUSES):
- Angular
- Kafka messaging
- Docker, Kubernetes, Cloud development
- Python
- Postman, Git, JIRA, Confluence, Eclipse
Day to Day:
This is a mid-level contractor role for a Developer II (Software Engineer) This position provides support, enhancement, and maintenance for an enterprise-level, 24/7 production system. The position may also provide support for customer-facing APIs, as needed. Applicant must be capable, careful, responsible, and self-directed. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally
Responsibilities
- Interact with other technical personnel or team members to finalize requirements.
- Work closely with other QA & development team members to understand moderately complex product requirements and translate them into software designs.
- Adopt, adapt and support Java-and-SQL-based file production system
- Adhere to team development processes, coding best practices, and code review practices
- Address issues with code and configuration that appear with DASS, SASS and Configuration Mgmt security scans efficiently
- Responsible for reporting progress against schedule for all assigned tasks on a regular basis
- Resolve technical issues as necessary.
- All other duties as assigned.
Additional Manager Notes:
Team Background:
The role supports the Payment Efficiencies group whose general purpose is to provide data and tools to streamline the flow of payment transactions between corporate parties. We provide day-to-day support for several products, both online and datafile, while developing new ones required by the business.
Key Responsibilities of the role & Project Impact:
The new contributor will provide workflow support for a product fulfillment platform based on java and SQL. The new contributor may also be asked to support Java/Spring APIs built on the REST, SOAP or GraphQL protocols.
Top 3 Must-Have Hard Skills (Measurable skills, technologies, etc.)
- Java
- SQL
- Python