Sr Java Architect

09 Aug 2024
Apply

Description Robert 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 Security

Azure

API Management (APIM)

Kubernetes Services (AKS)

CosmosDB - NoSQL database

DevOps, REST API's and JSON

The 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.

Requirements

Requirements:

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 sponsorshipTechnology Doesn't Change the World, People Do.® Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.© 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .

Full-time
  • ID: #52273362
  • State: Florida Tampa bay area 33601 Tampa bay area USA
  • City: Tampa bay area
  • Salary: USD TBD TBD
  • Showed: 2024-08-09
  • Deadline: 2024-10-09
  • Category: Et cetera
Apply