Post Job Free
Sign in

Software Engineer (Java)

Company:
Rootshell Enterprise Technologies
Location:
Santa Clara, CA, 95053
Posted:
December 18, 2025
Apply

Description:

Hello All,

Greetings from Rootshell Inc.

Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Software Engineer (Java) for one of our client, Please share your resume with current location & full contact info

Role: Software Engineer (Java)

Location:Santa Clara, CA (Onsite 5 days/week)

Job description

Duties

• dentify business needs by establishing personal rapport with actual, potential, and internal clients

• Design, develop, and implement highly scalable client server programs in a cloud environment

• Identify appropriate microservice implementation and build cloud hosted services

• Recommend alternate approaches, analyze product design impact, and provide sizing estimates collaborate with other cross platform team members to build effective integrations

• Participate in design sessions and code reviews

• Work with business requirement partners to design, develop, and refine the graphical user experience of an application

• Confirm program operation by conducting unit, system, and integration tests; modifying program sequence and/or codes as necessary

• Prepare project related documentation, G.A.P. analysis, functional specifications, design specifications

• Complete development activities including reports, interfaces, conversions, improvements, and forms during different stages of a project

• Identify new technologies and solutions to improve existing infrastructure

• Work closely and build relationships with other teams and communicate with various platform service

• Develop tools and infrastructure to improve quality and efficiency of testing

• Reproduce and debug issues found during and after software release

• Build out distributed systems using big data open source programming tools

• Work with research teams and data scientists, finding bottlenecks to the design process and resolving them efficiently

• Lead software development projects, like automated malware analysis solution

• Interview, mentor, and coach new team members

• Learn and adapt to new programming languages and technologies on an as-needed basis

Skills

• Java, Python, and JavaScript development within team environments and large implementations

• Experience in Agile and/or Scrum environments for project planning and sprints

• Experience with developing Single Page Applications using React.js and Redux

• Experience with developing applications using Amazon Web Services (AWS)

• Ability to handle multiple deliverables in a dynamic environment with similar timelines

• Deep understanding of integrated flows for customer support processes

• Comfortable accessing and manipulating various web and local data sources such as relational and NOSQL databases, RESTful API's calls

• Experience debugging, logging, and tracking issues

• Knowledge of Java, Spring Boot, Node.js, React.js, Redux, Linux, MVC, MySQL, Visual Studio, GIT, WCF, WebAPI, Exress.js, Hapi.js, IIS, AWS, Jira, Confluence and others

• Product development experience with container technologies

• Familiar with malware sandbox environments or cybersecurity

• Experience with Python, Tomcat, JS, and Docker

Thanks

Steve

Rootshell Enterprise Technologies Inc.

Apply