Role description
4+ years recent Java 11+ development, JSON, and SQL development experience4+ years of recent Spring 4 & 5 including Spring Boot 2, Spring Data, Spring Cloud, Spring Integration and Spring REST API development2+ years of development within an event-driven asynchronous architecture including message broker integration such as Kafka with ability to explain application of relevant design patternsComfortable discussing pros and cons of various middle tier architecture design patterns.Experience developing modern solutions for high transaction volume performanceAbility to present value and implement design pattern types for modern software developmentExperience with Agile Scrum and Kanban software development and with JiraExperience using IntelliJ IDE preferred including debugging, mocking and proper development of unit tests for each layer of a modern enterprise web applicationStrong experience with modern testing frameworks including Spring unit and integration testing, isolated layer testing types, Junit5, Hamcrest, and other automated testing best practicesEnterprise experience using Git VCS as well as Gradle and other modern build automation toolsExtensive recent experience designing and building within a modern Micro Service Architecture Oracle experience a plusSpanner experience a better plusNoSql and Casandra experience a plusAngular and React experience a plusMandatory GCP (if not GCP atleast some cloud technology like AWS)L4 - L7 (Tech Lead 1 Architect 1 Principal)Proven experience architecting and delivering systems using agentic IDEsAbility to: 1 Define architectural intent that agents can follow1 Break features into agent executable tasks1 Govern AI autonomy (guardrails, permissions, reviews)1 Integrate agentic workflows into CI/CD pipelinesExperience supervising AI agents across: 1 Multi service systems1 Legacy modernization1 Large codebases / monoreposStrong understanding of: 1 Security implications of autonomous code execution1 Compliance, auditability, and traceability1 AI assisted SDLC operating modelsCore Responsibility:1 Guide effective use of agentic IDEs for complex, multi-module or cross-service changes1 Establish review practices and quality checks for AI-generated code1 Mentor team members on balancing autonomy, correctness, and maintainability in AI-assisted development 1 Design system architectures that support AI-augmented and agentic development workflows1 Define guardrails, standards, and governance for the use of autonomous coding agents1 Evaluate impact of agentic IDEs on SDLC, CI/CD pipelines, security posture, and technical debt