JOBSEARCHER

JAVA FULL STACK + AI + PROMPT ENGINEERINGJob Description: Senior Java Developer

Senior Java Full‐Stack DeveloperWe are seeking a Senior Java Full‐Stack Developer with 6–8 years of hands-on experience building scalable, high‐performance applications. This role requires strong backend expertise in Java/Spring Boot, solid front‐end experience using React or Angular, and the ability to work in a fast‐paced, collaborative environment within financial services.Key ResponsibilitiesBackend DevelopmentDesign, develop, and maintain Java/Spring Boot microservices and distributed systems.Implement RESTful APIs, business logic, data access layers, and asynchronous workflows.Write secure, optimized, and maintainable code following industry best practices.Create integration points across internal and external systems.Develop reusable components and participate in architecture discussions.Frontend DevelopmentBuild UI features using React (preferred) or Angular with TypeScript.Collaborate with UX teams to implement intuitive, responsive interfaces.Ensure UI performance optimization, state management, and API integration.Database & CloudWork with Oracle/SQL Server/PostgreSQL to design and optimize complex queries.Deploy, monitor, and maintain applications in AWS/Azure/GCP environments (based on client setup).Implement CI/CD workflows using Jenkins, GitHub Actions, or Azure DevOps.Agile Delivery & CollaborationParticipate in sprint planning, backlog grooming, daily standups, and retrospectives.Work closely with architects, QA engineers, product owners, and cross-functional teams.Review code, mentor junior developers, and enforce engineering standards.Quality & SecurityWrite extensive unit, integration, and functional tests (JUnit, Mockito, Jest).Ensure code security, resiliency, and compliance with enterprise standards.Troubleshoot production issues and participate in on-call rotations as required.Required Skills & ExperienceTechnical Skills6–8 years of hands-on experience in Java development and full‐stack engineering.Strong expertise in: Java 11+, Spring Boot, Spring MVC, Spring Data, Spring Security, microservices architecture, REST APIs, React with TypeScript (or Angular), HTML5, CSS3, JavaScript/ES6, SQL (Oracle, PostgreSQL, SQL Server) and ORM frameworks (Hibernate/JPA), CI/CD tools: Jenkins, GitHub, Azure DevOps, Maven/Gradle, Cloud: AWS/Azure concepts (EC2, S3, Lambda, AKS/EKS – depending on client tech stack), Experience with Git, Docker, containerized applications.Knowledge of messaging systems (Kafka, MQ) is a plus.Soft SkillsStrong analytical, debugging, and problem‐solving abilities.Excellent communication and stakeholder engagement skills.Ability to lead discussions and contribute to solution design.Proactive, team-oriented, and committed to quality delivery.Nice-to-Have SkillsExposure to financial/banking platforms.Experience with Kubernetes, Helm, Terraform.Familiarity with testing frameworks like Cypress, Cucumber (BDD).Experience in event-driven architecture or streaming solutions.EducationBachelor's or Master's degree in Computer Science, Engineering, or related field.