JOBSEARCHER

Senior Java Software Engineer

Job Title: Full Stack Java DeveloperJob DescriptionWe are seeking a Full Stack Java Developer with strong backend development experience and exposure to modern cloud technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, with a primary focus on Java (80%) and some React (20%) frontend development.Key Responsibilities:Design, develop, and maintain enterprise-level applications using Java and related frameworks.Develop and enhance user interfaces using React.Build and consume RESTful APIs and microservices.Work with AWS cloud services to deploy and manage applications.Collaborate with cross-functional teams to gather requirements and deliver technical solutions.Participate in code reviews, testing, debugging, and performance optimization.Support CI/CD processes and application deployments.Integrate applications with databases, messaging systems, and third-party services.Required Skills:Strong experience in Java, Spring Boot, and Microservices.Hands-on experience with React.js.Experience with REST APIs and web services.Strong understanding of AWS cloud services.Experience with SQL and database design.Knowledge of Git and Agile development methodologies.Preferred Skills:Experience with Databricks.Knowledge of AWS SQS (Simple Queue Service).Experience with Apache Storm or real-time stream processing technologies.Familiarity with containerization tools such as Docker and Kubernetes.Qualifications:Bachelor's degree in Computer Science, Information Technology, or a related field.Experience as a Full Stack Java Developer in enterprise application development environments.Strong problem-solving and communication skills.