1

Exempt Java Software Engineer Jobs in Illinois (NOW HIRING)

Bachelor's degree in Computer science or Electrical engineering or related field is required 10+ years experience of designing and developing software applications in Java or at least 5years ...

... enterprise software as a senior or lead engineer with ownership of complex systems and ... Deep expertise in Java and Spring frameworks, including Spring Boot and Spring Cloud, for building ...

Senior Software Engineer (Java)

Chicago, IL · On-site

$128K - $169K/yr

The Senior Software Engineer (Java) will perform new development as well as escalated product support. We are looking for a passionate problem solver that is highly focused, agile and who thrives in ...

Senior Software Engineer (Java)

Chicago, IL · On-site

$128K - $169K/yr

The Senior Software Engineer (Java) will perform new development as well as escalated product support. We are looking for a passionate problem solver that is highly focused, agile and who thrives in ...

Senior Software Engineer (Java)

Chicago, IL · On-site

$128K - $169K/yr

The Senior Software Engineer (Java) will perform new development as well as escalated product support. We are looking for a passionate problem solver that is highly focused, agile and who thrives in ...

Senior Software Engineer (Java)

Chicago, IL

$128K - $169K/yr

The Senior Software Engineer (Java) will perform new development as well as escalated product support. We are looking for a passionate problem solver that is highly focused, agile and who thrives in ...

next page

Showing results 1-20

Exempt Java Software Engineer information

What is the difference between Exempt Java Software Engineer vs Non-Exempt Java Software Engineer?

AspectExempt Java Software EngineerNon-Exempt Java Software Engineer
Overtime EligibilityNot eligible for overtime payEligible for overtime pay
Work EnvironmentTypically salaried, project-focused rolesUsually hourly, may involve more structured hours
CredentialsOften requires a bachelor's degree in CS or related fieldSimilar educational requirements, may include certifications
Industry UsageCommon in tech companies, corporate environmentsFound in various industries, including government and consulting

The main difference between an Exempt Java Software Engineer and a Non-Exempt Java Software Engineer lies in overtime eligibility and pay structure. Exempt engineers are salaried and do not receive overtime pay, while non-exempt engineers are hourly and eligible for overtime. Both roles typically require similar educational backgrounds and are used across various industries, but their work hours and compensation structures differ.

How do Java Software Engineers typically collaborate with cross-functional teams during the software development lifecycle?

Java Software Engineers often work closely with product managers, quality assurance testers, and UI/UX designers throughout the software development lifecycle. They participate in regular sprint meetings, code reviews, and brainstorming sessions to align on project goals and address any technical challenges. Effective collaboration ensures that software solutions are robust, user-friendly, and meet business requirements. Open communication and the ability to adapt to feedback are key to success in this collaborative environment.

What is an Exempt Java Software Engineer?

An Exempt Java Software Engineer is a professional software developer who specializes in building applications using the Java programming language and is classified as 'exempt' under the Fair Labor Standards Act (FLSA). This means they are typically salaried employees who are not eligible for overtime pay due to their professional, managerial, or technical duties. Their responsibilities often include designing, developing, testing, and maintaining Java-based software solutions, collaborating with teams, and ensuring code quality. Being 'exempt' also implies a certain level of autonomy and responsibility within the workplace.

What are the key skills and qualifications needed to thrive as an Exempt Java Software Engineer, and why are they important?

To thrive as an Exempt Java Software Engineer, you need strong proficiency in Java programming, knowledge of software development methodologies, and typically a bachelor’s degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is essential, along with relevant certifications. Problem-solving abilities, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating effectively, and adapting to evolving technical requirements.
What are the most commonly searched types of Java Software Engineer jobs in Illinois? The most popular types of Java Software Engineer jobs in Illinois are:
Lead Java Software Engineer

Lead Java Software Engineer

Mojo Trek

Chicago, IL

$70 - $80/hr

Other

Re-posted 22 days ago


Job description

Job Description COMPANY DESCRIPTION Mojo Trek, an Inc. 5000 company, delivers an unparalleled recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference, push the change forward, and develop software critical to their success.

Our Client is building a world-class platform to host a wide range of applications. It's a state-of-the-art digital platform that encompasses mobile, web, cloud, and distributed computing systems. Their solutions are designed to improve productivity, profitability, and safety, and help communities and economies grow in an environmentally sustainable way.

RESPONSIBILITIES: Competent to perform all programming and development assignments without close supervision; normally assigned the more complex aspects of systems work. Acts as team leader for development and support groups; provides programming and application/technical leadership, guidance, and assistance to other team members. Works directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls.

Works independently on complex systems or infrastructure components that may be used by one or more applications or systems. Drives application development focused around delivering business valuable features Maintains high standards of software quality within the team by establishing good practices and habits. Identifies and encourages areas for growth and improvement within the team.

Mentors junior developers. Communicates with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness. Leads development of new functionality and applications on cross-functional teams Performs integration testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results Participates in technology evaluation and recommendations.

Applies an enterprise-wide view to solutions to support the adoption of standards and practices and promote reuse. Employee is also responsible for performing other job duties as assigned by management from time to time. QUALIFICATIONS: Bachelor's degree in Computer science or Electrical engineering or related field is required 10+ years experience of designing and developing software applications in Java or at least 5years experience in Java with Master's degree.

Eight years or more of experience in designing and developing software applications in Java or at least five years of experience in Java with Master's degree in Computer Science or related field. Developing software applications using relational and Nosql databases. Knowledge of application architectural patterns, such as MVC, Microservices, Event-driven, etc.

Experience designing well-defined Restful APIs Knowledge of datastores such as AWS Aurora, AWS RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL, Oracle. Knowledge of other AWS technologies, such as API Gateway, ALB, NLB, Fargate, Lambda, S3, CloudWatch, KMS, etc. Ability to work under pressure and within time constraints Passion for technology and an eagerness to contribute to a team-oriented environment Technical Skills: Strong Java 17+ Backend development is a MUST SpringBoot framework Message streaming solutions, such as AWS Kinesis, AWS SQS, AWS SNS, Apache Kafka, RabbitMQ, ApacheActiveMQ RESTful web services AWS knowledge - IAM, Kinesis, DynamoDB, API stack, SQS, SNS, KMS API tools such as Swagger, Postman and Assertible Slick - SQL queries DevOps, CI/CD, Jenkins High Availability and Reliable Solutions Some architecture experience.