JOBSEARCHER

Senior Java Engineer

Senior Java EngineerLocation: On site in Minneapolis MN 1-3 days a week (Hybrid)Duration: 6+ month C2HSkillset (top 3-5):6+ years of Java experience (Senior level)Multi Threading (Senior level)Nice to have:AWSContainerization (Docker or Kubernetes)Spring BootJunitSQLJob Description:Min Experience 3 Years with Expertise of implementation (Expertise matters a lot, we might approve less experience)Well versed with SDLC conceptsWorking with cross functional teams like Business Management, Architects, operations and QAStrong programming & problem solving skillsAbility to think from a business perspectiveAgile team player with interpersonal communication skillsAbility to work independently with minimal supervisionMandatory Skills & Traits:Expertise in JAVA/J2EE programming language utilizing Spring framework.Experience in working on Multithreaded Systems.Strong Experience RESTful services with security/availability/performance aspects being thoroughExposure to Unit testing framework like TestNG, JUnit.Good knowledge on system design and various design patternsStrong systems fundamentals related to performance, scale and factors inside/outside the JVM that impact the system.Expertise on GIT and Maven usage.Experience in working in Agile methodologiesExperience in continuous integrationExperience in Micro Services development.Containerization technologies - Kubernetes or DockerSound knowledge on Object oriented programming conceptsStrong experience with SQL databases (procedures, triggers, etc.)Expertise in Unix commands.Common Sense, communication and articulation skillsProblem Solving Skills, Debugging Production issues. Experience does not matter.Do not need a tech lead. Hands on Experience - No Theory. Certifications are not mandatoryMandatory Experience:Java 8 (minimum) requiredbuilding websites/services60% hands on coding 40% leading and coordinating offshore team/attending meetings with the business/basic java architecture/gathering requirements form businessSecurity: experience with making services like Resftul web services secureStrong design pattern experienceUnit testing- at the very least (heavy testing on this team)Highly Preferred Skills and Experiences:Exposure in any Actor based framework like akkaExposure to working in a cloud/distributed environmentFront End Development, Javascript, React (nice to have, but not necessary)Candidates should have coordinated and developed alongside offshore team previously