JOBSEARCHER

Senior Java Developer

Senior Java DeveloperLocations: Onsite: Chicago, IL Duration: 6 months Pay Range: $50 - $55/Hour on W2/C2C (All inclusive)Major DutiesDesign and develop software components based on screen design documents that fit within the technical framework as outlined by technical architects.Ensure code meets development standards and is appropriately tested for the platform.Provide technical guidance to the development team as required.Own the application design and code based on business requirements.Communicate project status (written and verbal) to the project team and management.Continuously improve application stability, scalability, and user experience.Address architecture security and own the team's approach to technical risks and mitigation.Knowledge & SkillsAgile MethodologyCloud Native Development (Azure preferred)User Interface FrameworksJavaApplication ServersFull Software Development Lifecycle (SDLC)Secure Software Development Life Cycle (SSDLC)Strong analytical and problem-solving skillsPositive, goal-oriented attitude with a focus on deliveryRequired Technical SkillsJava TechnologiesJavaReactive ProgrammingSpring BootSpring WebFluxJPA / ORMMicroservicesWeb-Based DevelopmentMessaging & IntegrationKafkaJMSMQ / SolaceDatabasesRelationalSQL FrameworkAzure SQLPostgreSQLNoSQLNoSQLCosmos DBRedisCloud Native Development (Azure)Experience with one or more of the following:AzureBlob StorageEvent HubService BusEvent GridApplication InsightsSynapse AnalyticsLogic AppsContainer AppsContainersUnixMicroservices Design PatternsService DiscoveryCircuit BreakerAPI GatewayDevOps & CI/CDGradleGitHub ActionsJenkinsDockerKubernetesTesting FrameworksJUnitSpring TestSpring Boot TestPostmanSoapUIAssertJHamcrestMockitoJSONassertJsonPathNice to HaveMERN StackHTML5CSS3SCSSBootstrapReactJSNode.jsFinancial Domain ExperienceMessagingEvent-Driven ArchitectureLeadership SkillsExperienceBachelor's degree in Computer Science or a related discipline.Overall 9+ years of industry experience.Experience working in Agile development methodology.Hands-on experience as a Senior Java Developer.Essential SkillsJavaSpring BootMicroservicesMicrosoft AzureExperience building solutions for complex problems.Java version upgrades.Microservices development.Migration from PCF to Azure for Java applications (Preferred).Strong communication skills.Ability to lead an Onshore–Offshore development team.