Senior Java Developer - W2 Only
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Asterism IT Solutions, is seeking the following. Apply via Dice today!Role - Senior Java DeveloperLocation - Southlake, TX (Local Only)Duration - 12 Months ContractVisa - , EADJob SummaryWe are looking for a seasoned Senior Java Full Stack Developer with 8+ years of experience, exceptional communication skills, and strong expertise in microservices architecture and Spring Batch. This role requires a hands-on leader who can drive design decisions, mentor developers, and build scalable, enterprise-grade applications.Key ResponsibilitiesDesign and develop robust, scalable full-stack applications using Java and modern front-end frameworksLead the architecture and implementation of microservices-based systemsDevelop, optimize, and maintain batch processing solutions using Spring BatchCollaborate with cross-functional teams including product, QA, and DevOpsTranslate business requirements into technical solutions and system designsEnsure high-quality code through best practices, code reviews, and testingTroubleshoot complex production issues and provide long-term solutionsDrive performance optimization, security, and scalability initiativesMentor junior and mid-level developersCommunicate effectively with both technical and non-technical stakeholdersRequired Skills & Qualifications8+ years of experience in Java developmentStrong hands-on experience with Java, Spring Boot, and Spring FrameworkDeep understanding of microservices architecture and distributed systemsProven experience with Spring Batch for large-scale data processingStrong experience with RESTful API design and developmentProficiency in front-end technologies such as Angular or ReactSolid understanding of relational and/or NoSQL databasesExperience with cloud platforms (AWS, Azure, or Google Cloud Platform)Familiarity with CI/CD pipelines and DevOps practicesExcellent written and verbal communication skillsPreferred QualificationsExperience with Docker and KubernetesFamiliarity with messaging systems like Kafka or RabbitMQExperience working in Agile/Scrum environmentsStrong debugging, performance tuning, and system design skillsSoft SkillsStrong leadership and mentoring abilitiesExcellent communication and stakeholder managementProblem-solving mindset with attention to detailAbility to work in fast-paced, collaborative environmentsEducationBachelor’s or Master’s degree in Computer Science, Engineering, or related field