JobRialto
Java Developer
JobRialto, San Jose, California, United States, 95199
Job Summary:
We are seeking a highly experienced Senior Full Stack Software Engineer to join our Accessibility Team. In this role, you will design and develop microservices for large-scale software applications, working with distributed systems and event-driven architectures. You will leverage your expertise in NoSQL technologies (like Cassandra and MongoDB), Java/J2EE, and RESTful services to build and maintain tools that enhance accessibility. This is an exciting opportunity to contribute to impactful technology solutions that drive business improvements and meet evolving customer needs.
Key Responsibilities:
Microservices Development:
Design and develop microservices for large-scale, distributed software applications, ensuring high availability, scalability, and maintainability.
NoSQL Expertise:
Work with NoSQL databases such as Cassandra and MongoDB to build highly scalable systems and manage large datasets effectively.
Full Stack Development:
Develop n-tier applications using Java/J2EE, RESTful services, and web technologies to meet diverse business and accessibility needs.
Team Collaboration:
Collaborate with cross-functional teams to build and maintain accessibility tools, ensuring alignment with business goals and customer requirements.
Software Design & Engineering:
Apply solid computer science principles, including data structures, algorithms, and software design, to create optimized and reliable software solutions.
Version Control & Issue Tracking:
Utilize source control systems like Git or Clearcase and issue tracking systems like JIRA to ensure efficient project management and versioning.
Agile Development:
Follow agile development practices to deliver software iteratively and ensure continuous improvements, adapting to changing business priorities.
Business Impact & Collaboration:
Contribute to technology direction and decisions that drive measurable business improvements. Work closely with business stakeholders to ensure that solutions align with business objectives.
Required Qualifications:
Experience: 10+ years of experience in large-scale distributed systems and event-driven architectures. Extensive experience in designing and developing microservices for large-scale software applications. Proficiency with NoSQL technologies such as Cassandra and MongoDB. Strong experience in developing n-tier applications using RESTful services, Java/J2EE, and other relevant technologies. Technical Expertise:
Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Hands-on experience in Java/J2EE, XML, web technologies, and web services (e.g., SOAP, REST). Experience with source control systems like Git or Clearcase, and issue tracking systems like JIRA. Development Methodologies:
Expertise in agile development practices and frameworks (e.g., Scrum, Kanban). Ability to thrive in a fast-paced environment, delivering high-quality software under pressure. Collaboration & Decision-Making:
Strong communication and collaboration skills, with the ability to engage with cross-functional teams and business stakeholders. Demonstrated ability to understand business requirements and translate them into technical solutions that drive measurable improvem ents. Adaptability:
Ability to adapt to changing business priorities and deliver impactful software solutions in a dynamic environment.
Preferred Qualifications:
Experience working in accessibility-focused teams or with accessibility tools. Familiarity with cloud computing (e.g., AWS, Azure, GCP) and related technologies. Knowledge of CI/CD practices and tools for automation and continuous deploym ent.
Experience Level:
Senior Level - 10+ years of experience in software engineering and development.
Education:
Bachelors Degree
We are seeking a highly experienced Senior Full Stack Software Engineer to join our Accessibility Team. In this role, you will design and develop microservices for large-scale software applications, working with distributed systems and event-driven architectures. You will leverage your expertise in NoSQL technologies (like Cassandra and MongoDB), Java/J2EE, and RESTful services to build and maintain tools that enhance accessibility. This is an exciting opportunity to contribute to impactful technology solutions that drive business improvements and meet evolving customer needs.
Key Responsibilities:
Microservices Development:
Design and develop microservices for large-scale, distributed software applications, ensuring high availability, scalability, and maintainability.
NoSQL Expertise:
Work with NoSQL databases such as Cassandra and MongoDB to build highly scalable systems and manage large datasets effectively.
Full Stack Development:
Develop n-tier applications using Java/J2EE, RESTful services, and web technologies to meet diverse business and accessibility needs.
Team Collaboration:
Collaborate with cross-functional teams to build and maintain accessibility tools, ensuring alignment with business goals and customer requirements.
Software Design & Engineering:
Apply solid computer science principles, including data structures, algorithms, and software design, to create optimized and reliable software solutions.
Version Control & Issue Tracking:
Utilize source control systems like Git or Clearcase and issue tracking systems like JIRA to ensure efficient project management and versioning.
Agile Development:
Follow agile development practices to deliver software iteratively and ensure continuous improvements, adapting to changing business priorities.
Business Impact & Collaboration:
Contribute to technology direction and decisions that drive measurable business improvements. Work closely with business stakeholders to ensure that solutions align with business objectives.
Required Qualifications:
Experience: 10+ years of experience in large-scale distributed systems and event-driven architectures. Extensive experience in designing and developing microservices for large-scale software applications. Proficiency with NoSQL technologies such as Cassandra and MongoDB. Strong experience in developing n-tier applications using RESTful services, Java/J2EE, and other relevant technologies. Technical Expertise:
Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design. Hands-on experience in Java/J2EE, XML, web technologies, and web services (e.g., SOAP, REST). Experience with source control systems like Git or Clearcase, and issue tracking systems like JIRA. Development Methodologies:
Expertise in agile development practices and frameworks (e.g., Scrum, Kanban). Ability to thrive in a fast-paced environment, delivering high-quality software under pressure. Collaboration & Decision-Making:
Strong communication and collaboration skills, with the ability to engage with cross-functional teams and business stakeholders. Demonstrated ability to understand business requirements and translate them into technical solutions that drive measurable improvem ents. Adaptability:
Ability to adapt to changing business priorities and deliver impactful software solutions in a dynamic environment.
Preferred Qualifications:
Experience working in accessibility-focused teams or with accessibility tools. Familiarity with cloud computing (e.g., AWS, Azure, GCP) and related technologies. Knowledge of CI/CD practices and tools for automation and continuous deploym ent.
Experience Level:
Senior Level - 10+ years of experience in software engineering and development.
Education:
Bachelors Degree