JOBSEARCHER

Lead Java Developer

Lead Java Developer📍 Location: Teaneck, NJ, United States🏢 Industry: Staffing and Recruiting💼 Work Setting: HybridAre you passionate about building scalable enterprise applications, modernizing legacy systems, and delivering high-performance solutions using Java, Microservices, and Cloud technologies?A Senior Java Developer to design, develop, and maintain mission-critical applications that support complex business operations. This role requires strong expertise in Java, Spring Boot, Microservices, Kafka, and cloud-based architectures, along with the ability to deliver secure, scalable, and high-performing solutions in an Agile environment.Key ResponsibilitiesApplication Development & ModernizationDesign, develop, test, and deploy enterprise-grade Java applications using modern development frameworks and best practices.Build scalable, maintainable, and production-ready solutions with a focus on performance, reliability, and security.Modernize existing applications by transforming monolithic architectures into microservices-based solutions.Develop reusable components, APIs, and services that support enterprise-wide integration and business capabilities.Participate in technical design discussions and contribute to architecture decisions.Microservices & API DevelopmentDesign and implement microservices architectures that improve system scalability, resilience, and maintainability.Develop and maintain RESTful APIs and service integrations.Ensure effective inter-service communication, fault tolerance, and system reliability.Implement best practices for distributed systems and application scalability.Messaging & Real-Time Data ProcessingDesign, develop, and optimize event-driven applications using messaging and streaming technologies.Build and maintain real-time data pipelines and integration services.Enhance monitoring, observability, and operational capabilities for messaging platforms.Ensure efficient processing and delivery of high-volume transaction data.Database & Data IntegrationDesign and optimize database interactions to support transactional and analytical workloads.Develop efficient queries, stored procedures, and data access layers.Support data migration and modernization initiatives from legacy environments to modern data platforms.Collaborate with data and infrastructure teams to ensure data integrity, security, and availability.Cloud & InfrastructureWork with private, hybrid, or enterprise cloud environments to deploy and manage applications.Ensure applications meet security, compliance, scalability, and operational requirements.Support infrastructure automation, deployment processes, and environment management.Implement best practices for cloud-native application development and operations.Performance Optimization & SupportAnalyze system performance and identify opportunities to improve responsiveness and scalability.Troubleshoot complex technical issues across applications, services, databases, and integrations.Monitor application health and ensure high availability of critical business systems.Implement proactive solutions to prevent operational and performance-related issues.Agile Delivery & CollaborationCollaborate with product owners, architects, developers, QA teams, and business stakeholders.Participate in Agile ceremonies, including sprint planning, stand-ups, reviews, and retrospectives.Contribute to technical documentation, knowledge sharing, and continuous improvement initiatives.Promote coding standards, development best practices, and secure software development methodologies.Required QualificationsEducationBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.Experience8+ years of professional experience in Java application development.Proven experience developing and supporting enterprise-scale applications.Experience working within Agile development environments.Strong background in designing and implementing distributed systems and microservices.Technical SkillsCore DevelopmentJava (Version 8 or higher)Spring Boot FrameworkRESTful APIsObject-Oriented Design and ProgrammingDistributed Systems ArchitectureMicroservices & IntegrationMicroservices ArchitectureAPI Development and IntegrationService-Oriented ArchitectureEvent-Driven SystemsMessaging & StreamingApache KafkaReal-Time Data StreamingMessage Processing SystemsEvent-Based ArchitectureDatabase TechnologiesOracle DatabaseSQL Performance OptimizationData ModelingDatabase Design and AdministrationCloud & DevOpsPrivate Cloud and Hybrid Cloud EnvironmentsCloud Security and ComplianceCI/CD PipelinesDeployment AutomationData Migration & IntegrationEnterprise Data MigrationData Integration FrameworksETL ProcessesData Transformation SolutionsPreferred QualificationsExperience with enterprise data migration and workflow automation tools.Familiarity with containerization and orchestration technologies.Experience with enterprise integration patterns and middleware solutions.Knowledge of financial services, banking, or highly regulated environments.Exposure to modern DevOps practices and infrastructure automation.