Forgotten Password

Reviver

Reviver is looking for a Senior Java Developer – Sacramento/Granite Bay, CA  #DeveloperJobs

MUST LIVE IN SACRAMENTO AREA “ NOT A REMOTE POSITION Reviver presents an excellent opportunity for any senior software engineer looking to work on innovative technology solutions. The company’s unique product, coupled with its focus on technology innovation and growth, makes it an ideal place to work for individuals who want to make an impact in the industry. The global team at Reviver is composed of talented professionals from around the world, offering the chance to collaborate with some of the brightest minds in the field. Additionally, the company’s culture of inclusiveness is both appealing and inspiring, promoting creativity and new ideas. Furthermore, Reviver’s focus on cloud-based technologies presents a unique opportunity for software engineers with experience in this field to work on cutting-edge solutions. Overall, joining Reviver as a senior software engineer would provide an excellent platform for personal and professional growth, while contributing to the development of innovative technology solutions that have the potential to change the world. Key Responsibilities Designing and developing complex software systems using Java technologies. Writing high-quality, maintainable, and efficient code that meets industry standards and best practices. Leading and mentoring junior developers to ensure they meet the technical standards and requirements of the project. Collaborating with cross-functional teams including product managers, designers, and QA teams to deliver quality software. Troubleshooting and debugging complex software issues to ensure the smooth operation of the system. Participating in code reviews and providing constructive feedback to improve code quality. Document technical solutions. Defining the architecture and technical roadmap for software systems using Java technologies. Ensuring that the software design and development align with the business goals and objectives of the organization. Evaluating and recommending new technologies, frameworks, and tools to improve the software development process. Collaborating with stakeholders and business leaders to understand their requirements and incorporate them into the software design. Ensuring that the software architecture is scalable, maintainable, and secure. Providing technical leadership to the development team and mentoring junior architects and engineers. Identifying and mitigating technical risks that could impact the delivery of the software project. Communicating technical decisions and recommendations to the development team, stakeholders, and business leaders. Qualifications Strong, disciplined analytical and problem-solving skills Must have at least 5+ years of experience in design, implementation, and audit/review of systems applications, and code Extensive Java, JEE n-tier application experience Experience in design, implementation, and audit/review of enterprise-wide, large scale implementations Knowledge and experience with AngularJS 1. x and later, JavaScript, Typescript, Java, JPA (Open JPA), Spring, Guice, CSS, AJAX, JSON, Bootstrap, NodeJS, XML, Protobuf, Servlet and JSP, Maven, REST-based service, Jetty server, Spark-streaming, Docker/Docker Compose/Kubernetes, Pub/Sub architecture Designed Application in Object Oriented Programming Methodology Good experience in recognizing and reusing Design Patterns, Architectural patterns, SOA Design Patterns, Enterprise Integration Patterns Good knowledge of logical and physical Data Modeling using normalizing Techniques. Good knowledge of automated CI build and deployment infrastructure and processes for multiple projects using tools like Jenkins and GIT Proven problem-solving skills and an ability to respond resourcefully to new demands, priorities and challenges Strong dedication to test automation and Test-Driven Development Strong interpersonal and facilitation skills along with effective communication (both written and verbal) skills Ability to convey development concepts related to networks, applications, and systems – to both technical and non-technical audiences Ability and desire to learn new skills and take on new initiatives Proven ability to work and have fun in a team environment Bachelor’s Degree in Computer Science or a related field Additional Notes The salary range for this role is $115000 – $145000. This information reflects a base salary range for this position based on current market data, which may be subject to change as new market data becomes available. A candidate’s skills, experience, and other relevant factors will determine the exact compensation. Our benefits include medical/dental/vision insurance, 401(k), short and long-term disability insurance, and a Discretionary Unlimited PTO policy. We are not using outside recruiters for this position Powered by JazzHR

Reviver

Tagged as: Developer

Apply for job

Apply For This Job

To begin the application process, please provide your email address.

Loding

By continuing you agree to minneapolisjobsearch Cookies, Privacy and Terms

Job Overview