Senior Software Engineer(Java, Spring Framework, ...
SocioSquares - memphis, TN
Apply NowJob Description
Job DescriptionOne of our clients is seeking an experienced Senior Software Engineer to join their Order ManagementWarrantyDropship Engineering team. This position is responsible for development, maintenance, and support of microservices, data pipelines, consumers, producers and batch applications. Additionally, you need to ensure applications are built with stability and reliability. This includes applying domain knowledge, using technical skills, leading, and mentoring less experienced employees, supporting the customers, resolving problems, and training as required.Location: Memphis, TN(Onsite)Type: 6 months Contract to hire (contingent on performance)Rate: $60hr. - $75hr. all Inc.Responsibilities:Create, test and support software applicationsParticipate in design sessions with IT Architects and produce high- and low-level designs as necessaryCollaborate with other engineers in the team to deliver new capabilities. Coach and mentor other team members as neededQuickly and effectively troubleshoot problems in development and production environmentsResponsible for others' accurate work planning and execution, accurate project time trackingReview code and designs from other team membersProvide suggestions on performance improvements of existing platformCoordinate with product owners and business partners to gather requirements and document them as neededProvide production support and being active team member of on-call rotationAble to perform tasks with little or no technical supervision with solid problem solving, domain technical and analytical skillsRequirements:Bachelor's degree in Computer Science or related field preferred.7 plus years of experience and expertise in Java, Spring Framework, and Spring BootAdvanced task estimation and planning skillsAble to perform tasks with little or no technical supervisionExperience using Relational Databases (ex. OracleInformixSQL Server etc.) and writing SQL queriesMust be a team player with great interpersonal and communication skills; time-management skills are criticalAdvanced knowledge of Java and all its products, from frameworks to librariesSoftware debugging skillsKnowledge of cloud technologiesCarrying out application releasesEfficient and error-free codingProject collaborationCreating high-availability applicationsSoftware analysis and error checkingNice to have:Experience with Jenkins and CICD pipelinesExperience in Bash scriptingLinux system administrationAny search engine experience (especially Elasticsearch)Experience using Kafka, ActiveMQ, RabbitMQ or any messaging broker is a plusKindly share your updated resume along with your location, expected rate and availability to start at if the above mentioned requirements suit your skills.
Created: 2025-02-23