Logo
Robert Half

Sr Java Architect

Robert Half, Tampa, FL


DescriptionRobert Half has a brand new opening for a Sr Java Architect with a growing client based here in Tampa, FL.100% REMOTE, Direct-Hire, full-time position. Compensation ranging $130-170K+ depending on experience.Top Skills Needed:Java, Spring Boot, Spring SecurityAzureAPI Management (APIM)Kubernetes Services (AKS)CosmosDB - NoSQL databaseDevOps, REST API's and JSONThe ideal candidate is hands-on with a passion for effective problem-solving and application development, as well as experience working in a user-focused environment. Candidate must be able to handle complex problems and demonstrate analytical thinking to make decisions and recommendations based on analysis and interpretation of data.Responsibilities:Provide technical leadership and guidance to development teams.Leads technical support efforts to triage application and platform issues.Ensures software solutions align with business goals, meet performance requirements, and provide engaging, intuitive user experiences.Develops solutions by studying information needs, investigating problem areas, and following the software development lifecycle.Collaborates with stakeholders, including business analysts, project managers, and end-users, to understand business objectives and translate those goals into technical specifications that ensure scalability, performance, and security.Builds technical designs for software applications that incorporate architecture patterns, frameworks, data models, application components, and system integrations.Defines the architecture strategy and development roadmap to align with the organization’s business goals and technology strategy.Recommends technologies and tools that align with the application’s requirements, based on factors such as performance, scalability, and maintainability.Integrates security measures into the application architecture, ensuring compliance with industry standards and best practices.Conducts security assessments and recommends improvements to enhance cybersecurity.Translates user interface (UI) and user experience (UX) specifications into coding implementation.Tests applications to ensure optimal performance and evaluates new technologies to assess their applicability to specific projects.Integrates applications to run smoothly with backend tools, such as cloud storage or application program interfaces (APIs).Creates prototypes, wireframes, and proofs to solicit team feedback and make design modifications.Creates and maintains comprehensive documentation for the application architecture, including design documents, diagrams, and technical specifications.Defines coding standards, best practices, and guidelines to ensure consistency of the application codebase.Reviews code and architectural decisions to ensure compliance with established standards.RequirementsRequirements:10+ years of software development experience, with a focus on architecture and system design.5+ years of experience with Spring Boot building, deploying and supporting modern Java-based enterprise applications and micro-services.3+ years of experience with Spring Security well versed in authentication and authorization practices.Experience developing business critical applications, preferably within Property & Casualty (P& C) Insurance industry is a significant plus.Highly proficient with Object-Oriented Programming Languages such as Java and Python.Extremely knowledgeable of the JSON Object Structure.Experience with modern JavaScript based frontend frameworks such as React, Angular or Bootstrap.In-depth knowledge leveraging Azure CosmosDB NoSQL database engine as the primary store of JSON data produced or consumed by micro-services.Experience with containerized Java based micro-services running within Azure Kubernetes Services (AKS).Experience protecting and delivering API’s with Azure API Management (APIM).Proficient with CI/CD practices and deployment strategies leveraging GIT and Azure DevOps pipelines and repositories.Experience with build tools such as Maven or Gradle.Experience with Automated unit test (i.e. Junit, Mockito, MockMVC) and test-driven development.Familiarity with cybersecurity best practices.*Must be eligible for full-time hours on W2 - no c2c or sponsorship*Job typePerm