Save JobEmail Job Back to Search Job Description Summary Similar JobsWe value strong relationships, embrace diverse clients- all while having funPrevalent room for growth opportunity and excellent leadership in placeAbout Our ClientWe are looking for team members who would like to learn about the process and excel at our manufacturing facility.We have the flexibility to run jobs for a variety of clients-from one-location retailers who need a run of 25,000 to large commercial clients who need to print millions of copies. Like our printing options, our Digital Solutions scale to the retailer's needs for consistent multichannel marketing. Not everyone needs a mobile app and specialized email campaigns, but we offer those digital solutions as well as Social Media management solutions, website development and email marketingJob DescriptionDesign, implement and maintain Java-based applications that can be high-volume and low-latencyIdentify and resolve any technical issues arisingCreate detailed design documentationPropose changes to current Java infrastructureDevelop multimedia applicationsDevelop documentation to help usersTransforming requirements into stipulationsPrepare and produce releases of software componentsSupport continuous improvement, investigating alternatives and technologies, and presenting for architectural reviewMPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.The Successful ApplicantAnalyze user requirements to define business objectivesEnvisioning system features and functionalityA key function that Java Developers provide during project developmentProficiency in JavaSkill for writing reusable Java librariesKnow how of Java concurrency patternsBasic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web servicesRelevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirementsAbility to write clean, readable Java codeBasic know how of class loading mechanism in JavaBasic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workaroundsImplementing automated testing platforms and unit testsIn-depth knowledge of code versioning tools, for instance, GitExpertise in continuous integrationWhat's on Offer401(k)Dental insuranceHealth insurancePaid time offContactMonika WojciechowiczQuote job refJN-052022-5617892Job summarySectorInformation TechnologySub SectorIT DevelopmentIndustryTechnology & TelecomsLocationChicagoContract TypePermanentConsultant nameMonika WojciechowiczJob ReferenceJN-052022-5617892