1

Application Developer Ii Jobs in Chicago, IL (NOW HIRING)

Salesforce Developer

Oak Brook, IL · On-site

$56 - $74.25/hr

... application functionality, within the Salesforce.com (SFDC) environment and (ii) Work with ... Salesforce Developer Certification/equivalent Salesforce Administrator experience; Experience ...

Salesforce Developer

Oak Brook, IL

$56 - $74.25/hr

... application functionality, within the Salesforce.com (SFDC) environment and (ii) Work with ... Salesforce Developer Certification/equivalent Salesforce Administrator experience; Experience ...

Service Now Developer

Chicago, IL · On-site

$55.75 - $76.50/hr

The Application Developer/Analyst is responsible for ongoing development, maintenance and support ... Minimum two years of experience developing and executing application test plans required. Minimum ...

Oracle Developer 2884 - OJO

Chicago, IL · On-site

$58.25 - $72.25/hr

Extensive experience as an Oracle Application Developer is required. Strong technical and functional knowledge of the Oracle e-Business suite of which at least 2+ years of experience in at least 3 ...

OBIEE Developer (2 DEVELOPERS NEEDED) Location: Downtown Chicago (550 W Adams) Duration: 6+ Months ... Looking for candidates that have OBIEE application experience - NOT on the operations ...

Salesforce Platform Engineer

Chicago, IL · On-site

$57.25 - $75.75/hr

... application architecture. Key Responsibilities • Design, develop, implement, and maintain ... Developer II certification. • Experience leading enterprise Salesforce implementation projects ...

Showing results 41-60

Application Developer Ii information

See Chicago, IL salary details

$17

$54

$87

How much do application developer ii jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for application developer ii in Chicago, IL is $54.27, according to ZipRecruiter salary data. Most workers in this role earn between $43.61 and $62.45 per hour, depending on experience, location, and employer.

What is the difference between Application Developer Ii vs Application Developer I?

AspectApplication Developer IiApplication Developer I
Required CredentialsBachelor's degree in CS or related field; some certifications (e.g., Microsoft, Oracle)Bachelor's degree; entry-level certifications optional
Work EnvironmentTeam-based projects; mid-level responsibilitiesSupportive role; supervised tasks
Employer & Industry UsageCommon in tech, finance, healthcare sectorsEntry-level position across industries
Search & Comparison IntentHigher responsibility, experience levelEntry-level, learning role

The main difference between Application Developer Ii and Application Developer I lies in experience and responsibility. Application Developer I is an entry-level role focusing on basic coding and support tasks, while Application Developer Ii involves more complex projects, greater independence, and mid-level responsibilities. Both roles typically require similar educational backgrounds, but the Application Developer Ii position demands more experience and technical skills.

What is an Application Developer II?

An Application Developer II is a mid-level software developer responsible for designing, coding, testing, and maintaining applications according to business requirements. They collaborate with other developers, project managers, and stakeholders to ensure software solutions are effective and efficient. Additionally, they may help troubleshoot issues, optimize application performance, and contribute to the improvement of development processes. Typically, this role requires some previous experience in application development and a good understanding of programming languages, frameworks, and best practices.

What are the key skills and qualifications needed to thrive as an Application Developer II, and why are they important?

To thrive as an Application Developer II, you need strong programming skills in languages such as Java, Python, or C#, along with a relevant bachelor's degree or equivalent experience. Familiarity with development frameworks, version control systems like Git, and knowledge of databases and cloud platforms are typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with team members and stakeholders. These competencies ensure efficient development, maintenance, and delivery of robust applications that meet organizational needs.

How does an Application Developer II typically collaborate with other teams during the software development lifecycle?

As an Application Developer II, you will regularly work with cross-functional teams such as QA testers, project managers, business analysts, and UI/UX designers. Collaboration often involves participating in daily stand-up meetings, code reviews, and joint problem-solving sessions to address technical challenges and ensure alignment with project goals. You may also be responsible for gathering requirements from stakeholders and providing technical input during planning phases, which helps ensure that the final application meets both user needs and technical standards.

What job categories do people searching Application Developer Ii jobs in Chicago, IL look for?

The top searched job categories for Application Developer Ii jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Application Developer Ii jobs?

Cities near Chicago, IL with the most Application Developer Ii job openings:

Full Stack Developer (2-4 years)

Hudson Manpower

Chicago, IL • On-site

$30 - $40/hr

Contractor

Posted 22 days ago


Job description

Position Overview
We are seeking a highly skilled Lead Software Engineer to join a high-performing engineering team focused on building and optimizing scalable, high-throughput enterprise systems. This role is ideal for a senior engineer with deep Core Java expertise and strong experience designing and supporting distributed systems where performance, reliability, resiliency, and scalability are mission-critical.
Key Responsibilities
  • Design, develop, and optimize high-performance Core Java applications.
  • Lead architecture discussions around scalability, throughput, latency, and resiliency.
  • Analyze, troubleshoot, and improve application performance across distributed environments.
  • Develop optimized, maintainable, and scalable software components and unit tests.
  • Conduct code reviews and identify opportunities for optimization and risk mitigation.
  • Support deployments, release management, and production stability initiatives.
  • Collaborate with engineering teams to resolve complex technical challenges.
  • Tune applications for multi-threaded and high-concurrency environments.
  • Drive engineering best practices, design patterns, and continuous improvement initiatives.
  • Lead technical projects and influence engineering direction across teams.

Required Qualifications
  • 2-4 years of hands-on Core Java development experience.
  • Strong expertise in:
    • Multi-threading
    • Concurrent programming
    • Shared memory and synchronization
    • JVM internals and Garbage Collection tuning
    • JNI and NIO
    • Concurrent data structures and collections
  • Strong knowledge of algorithms and data structures.
  • Experience with TCP/IP networking, including TCP and UDP protocols.
  • Experience building scalable, high-throughput distributed systems.
  • Strong troubleshooting, debugging, and performance optimization skills.
  • Experience participating in architecture and system design discussions.
  • Ability to balance reliability, scalability, and performance requirements.

Preferred Qualifications
  • Experience in financial services, trading platforms, or derivatives systems.
  • Exposure to cloud technologies.
  • Knowledge of fault tolerance and redundancy patterns.
  • Experience with BDD testing frameworks.
  • Experience supporting low-latency systems.